我期待爲家庭和後退按鈕創建一個代碼。我知道如何使用onBackPressed(),但我不知道如何使用home按鈕。我聽說它不可能,但我不能使用@overrideAndroid - 有沒有像homeBackPressed()這樣的主頁按鈕的功能?
0
A
回答
1
不,沒有這樣的可用的東西。但是你可以使用一些活動回調,例如onPause ..當你按下home按鈕時會被調用。
看下面的例子運行它,並在logcat檢查當您按Home按鈕,然後用適合您的方法編寫代碼時調用的方法。
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
System.out.println("Destroy");
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
System.out.println("Pause");
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
System.out.println("Resume");
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
System.out.println("Stop");
}
}
2
您永遠無法重寫主頁按鈕事件偵聽器。程序員沒有這種方法。谷歌沒有特權這樣做,以避免惡意軟件阻礙設備。
相關問題
- 1. 有沒有像REPLACE這樣的功能?
- 2. 沒有這樣的acos功能存在
- 3. Clojure有像Mathematica's%這樣的功能嗎?
- 4. 覆蓋主頁按鈕的功能
- 5. 具有兩個功能的Android按鈕
- 6. editorInfo在按下主頁按鈕時沒有重置Android
- 7. 有沒有辦法將android應用綁定到主頁按鈕的長按?
- 8. 有沒有像OnRouteChange這樣的事件?
- 9. ,有沒有像onCreate這樣的事件?
- 10. 有沒有像ExeMod這樣的組件?
- 11. jruby有沒有像gem這樣的delayed_job?
- 12. 按鈕點擊功能沒有運行?
- 13. 如何更改Android中的主頁按鈕功能
- 14. 有沒有像這樣的Android的任何chard庫?
- 15. Android中有沒有像DLL這樣的概念的DLL或DLL?
- 16. 在Android活動中區分主頁按鈕和後退按鈕的功能?
- 17. 在Android的主頁按鈕?
- 18. 按鈕與沒有常規按鈕形狀的圖像:Android
- 19. Scrapy沒有這樣的主機履帶
- 20. dial tcp:lookup xxx.xxx.xxx.xxx:沒有這樣的主機
- 21. PHP:有沒有像xmlrpc_encode_request一樣的功能?
- 22. 如何按這樣的網頁按鈕?
- 23. Android:圖像按鈕沒有右對齊
- 24. Java(swing)有這樣的按鈕嗎?
- 25. Android。按鈕沒有按下
- 26. 有沒有像android這樣的移動開發碩士學位?
- 27. ffmpeg android,沒有這樣的文件或目錄圖像只有
- 28. 圖像按鈕沒有像工具欄按鈕一樣工作的邊框?
- 29. 有沒有辦法改變概覽按鈕的功能?
- 30. Android主頁按鈕長按
嘿我在「out」部分得到一個錯誤 – MoschDev
我不明白。你的意思是在輸出嗎?你會得到什麼錯誤? – Vinay
即時通訊不確定是什麼問題,所以我重新啓動日食,然後它工作正常。謝謝 – MoschDev