2012-08-30 1 views
0

이처럼 내 앞의 코드가 작동했기 때문에 이런 일이 발생하지만 내 활동이 갈 때 응용 프로그램이 ID를 0ID 0 키보드 없음 어떻게 해결할 수 있습니까?

public class Lesson_p extends Activity implements OnClickListener { 
MediaPlayer p, p_sound; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.lesson_p); 
    p = MediaPlayer.create(this, R.raw.p); 
    p_sound = MediaPlayer.create(this, R.raw.p_sound); 

    View p = findViewById(R.id.imageButton_p); 
    p.setOnClickListener((OnClickListener)this); 

    View p_sound = findViewById(R.id.imageButton_pp); 
    p_sound.setOnClickListener((OnClickListener)this); 

    Button back = (Button) findViewById(R.id.button_bckp); 
    back.setOnClickListener((OnClickListener)this); 

    Button next = (Button) findViewById(R.id.button_nxtp); 
    next.setOnClickListener((OnClickListener)this); 
} 

public void onClick(View v) { 
    // TODO Auto-generated method stub 
    switch(v.getId()){ 
     case R.id.imageButton_p: 
      p.start(); 
      break; 

     case R.id.imageButton_pp: 
      p_sound.start(); 
      break; 

     case R.id.button_bckp: 
      Intent back = new Intent(this, Example_n.class); 
      startActivity(back); 
      break; 

     case R.id.button_nxtp: 
      Intent next = new Intent(this, Example_p.class); 
      startActivity(next); 
      break; 

     }  

} 
//@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    p.release(); 
    p_sound.release(); 
} 
}  
+1

MediaPlayer 및 View에 대해 동일한 변수를 사용하고 있습니까? – Carnal

+0

예. 이미지 버튼을 클릭하면 MediaPlayer가 시작될 것이기 때문입니다. . – user1632229

답변

1

확인이 post 동안 키보드를 멈추지 않을 것입니다 왜 모르겠어요. 그것은 당신에게 대답을 줄 것입니다. 이를 위해 Google 응답을 얻으려면 here을 클릭하십시오.

관련 문제