程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-幫忙看實現一個ok按鈕

android-幫忙看實現一個ok按鈕

編輯:編程綜合問答
幫忙看實現一個ok按鈕

在android裡創建了一個簡單的activity,但是出現了問題:不用應用的時候應用文件還是繼續運行,我想要使用home按鈕停止這個activity。在我的activity裡面需要加什麼方法?下面是我的代碼:

public class Audio extends Activity { 
  private MediaPlayer mp;
@Override
public void onCreate(Bundle savedInstanceState) {   
  super.onCreate(savedInstanceState);    
  setContentView(R.layout.main);        
  setVolumeControlStream(AudioManager.STREAM_MUSIC);}
@Override
public boolean onCreateOptionsMenu(Menu menu) {        
  getMenuInflater().inflate(R.menu.activity_audio, menu); 
  return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {   
  int resId; 
  switch (keyCode) { 
  case KeyEvent.KEYCODE_DPAD_UP:  
  resId= R.raw.up;   
  break;  
  case KeyEvent.KEYCODE_DPAD_DOWN:  
  resId= R.raw.down;  
  break;  
  default:    
  return super.onKeyDown(keyCode, event);   
}  
  if (mp!= null) {  
  mp.release();      
}   

  mp= MediaPlayer.create(this, resId);   
  mp.start(); 

  return true;
}
}

多謝幫忙解答~

最佳回答:


可以使用onPause()方法或者是onDestroy()。按下home鍵後方法調用onPause(),然後onDestroy()

@Overrideprotected void onPause() {  
// 停止播放   
super.onPause();
}
loFataMer
garaster
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved