2013-06-19 3 views
0

이 코드를 가지고 있고 다른 클래스에서이 액세스하려면 :컨텍스트를 전달하는 동안 다른 클래스의 메서드를 호출하려면 어떻게해야합니까?

public void nomorA(int num){ 
     try { 
      am = ctx.getAssets(); 
      AssetFileDescriptor afd = am.openFd("nom.wav"); 
      player = new MediaPlayer(); 
      player.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); 
      player.prepare(); 
      player.start(); 
      player.setLooping(false); 
      Thread.sleep(1000); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 

가 어떻게 Main Activity에서이 메서드를 호출하고 호출 방법에 컨텍스트를 전달합니까?

+2

이 방법을'클래스의 객체를 생성 및 호출 .nomor_urut (INT 번호)' –

답변

1

추가 두 번째 매개 변수로 배경 및 수 있도록 정적 기능

public class Utility{ 

    public static void nomorA(int num,Context ctx){ 

    } 
} 

전화 기능 :

Utility. nomorA(1,ClassName.this); 
+0

감사합니다 , 그것의 작품 – aangwi

관련 문제