2013-12-17 68 views
0

我已經創建了一個Android應用程序,它工作正常。問題是,當我按下手機的後退按鈕時,應用程序已關閉,但我也想在後臺運行應用程序。如何在後臺運行Android應用程序?

如果可能的話,任何人都可以提供相同的僞代碼,或者說明可以使用什麼來實現此目的。

+0

你的意思是'Service'。 – Geros

回答

1

公共布爾的onkeydown(INT的keyCode,KeyEvent的事件)
{ 如果(鍵代碼== KeyEvent.KEYCODE_BACK & & event.getRepeatCount()== 0){ this.moveTaskToBack(真); 返回true; } return super.onKeyDown(keyCode,event); }

0

你應該用服務去,如果你想您的應用程序部分在後臺運行... 例如:同時播放音樂瀏覽互聯網

Check this Out

Tutorial Here

希望能幫助

1
public boolean onKeyDown(int keyCode, KeyEvent event) 
{ 
    if (keyCode == KeyEvent.KEYCODE_BACK) 
    { 
     this.moveTaskToBack(true); 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
}