當您按下主頁按鈕時,默認情況下它會執行什麼操作?將使用添加到主頁按鈕
我想保留它默認的功能,但也要確保它結束了我的音樂。
例如:
公共無效onBackPressed(){ 回報;
我禁用了我的後退按鈕。
我想使它成爲主頁按鈕做它的功能,但我想打電話給我的 this.stopService(new Intent(this,Music.class)); 也在該方法中。
當您按下主頁按鈕時,默認情況下它會執行什麼操作?將使用添加到主頁按鈕
我想保留它默認的功能,但也要確保它結束了我的音樂。
例如:
公共無效onBackPressed(){ 回報;
我禁用了我的後退按鈕。
我想使它成爲主頁按鈕做它的功能,但我想打電話給我的 this.stopService(new Intent(this,Music.class)); 也在該方法中。
無法重寫「Home」按鍵,就像按Back按鈕一樣。事實上,你不應該在家中按鍵,因爲用戶按Home鍵可以快速進入啓動器。 即使您嘗試重寫onKeyDown(),您也會看到Home按鍵不會調用此函數。
但按Home鍵肯定會調用您的活動onStop(),因此您可以停止onStop()中的音樂服務。希望這可以幫助。
當您按下主頁按鈕時,默認情況下會執行什麼操作?
它將主屏幕活動帶到了前臺。
我想保留默認設置,但確保它也結束我的音樂。
停止onPause()
或者前臺活動的onStop()
的音樂,當它失去了前臺到主屏幕活動,這些將被調用。
如果你在談論在編碼的意義 -
主頁按鈕帶來的默認啓動到前臺。
在方法內部使用super.onPause()或super.onStop()方法調用onPause()或onStop方法。
如果您在無關的代碼,然後字面意義講..
主頁按鈕啓動默認的啓動活動,這可以,如果你通過去設置>應用程序安裝在一些設備上的發射器被清除>管理找到應用程序,然後去清除默認值
當音樂停止由開發人員代碼決定時,你不能改變它的工作原理抱歉。
我稍微修改了我的問題:D – user1274830 2012-04-19 12:06:12
@ user1274830:除了告訴你刪除'onBackPressed()'實現外,它不會改變我的回答。 – CommonsWare 2012-04-19 12:10:13