亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

android 返回鍵退出程序了嗎?

android 返回鍵退出程序了嗎?

幕布斯6054654 2018-11-03 11:15:42
我在一個Activity中啟動一個Service.Service每一秒打印當前時間.服務啟動后,在Activity上按了一下返回鍵.這時候回到Android桌面了.看不到Activity. 可是我看Log.d仍然每一秒打印一次時間. 而我按多任務鍵后,能看到剛剛運行的APK,我點右上方的X將它關閉后,Log.d不打印了,感覺到了這里才時真正的結束了程序 . 于是我有點疑惑,難道返回鍵不是退出程序用的么? 我以前是這樣理解的,返回鍵是退出程序,多任務鍵是列出最近運行過的程序...可現在感覺不是這樣的,特此來請教大俠們,謝謝指導 .
查看完整描述

2 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

您好,您Log.d輸出是不是在新啟動的線程中打印的,如果是,那就是您退出的時候沒有關閉那個線程就會出現這種情況。

返回鍵執行onDestory是系統銷毀了這個Activity的實例在內存中占據的空間。而您按多任務鍵手動關閉這個activity的時候是退出整個應用程序的,將這個應用程序的所有進程KO,所以就什么輸出都沒有了。


查看完整回答
反對 回復 2018-11-06
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

把服務與activity綁定 activity destory掉的時候服務也就停止了

查看完整回答
反對 回復 2018-11-06
  • 2 回答
  • 0 關注
  • 939 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號