[問題] 類似closeEvent的功能

看板AndroidDev作者 (xXx)時間12年前 (2013/08/13 23:02), 編輯推噓4(4012)
留言16則, 3人參與, 最新討論串1/1
請問各位 我用onStop或onDestory來模仿activity close 的event 可是每次我按跳出程式的按鈕 他就會顯示Unfortunately,Program has stopped. 如果不加onStop或onDestory就不會出現 但我需要用close event來處理事情 就算我不加任何code在close event裡面一樣會出現has stopped的字串 有辦法不show出那些字串嗎 還是有其他function可以用? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.64.119

08/13 23:07, , 1F
close event for what? do u need finish() or onBackPress
08/13 23:07, 1F

08/13 23:07, , 2F
instead
08/13 23:07, 2F

08/13 23:17, , 3F
想把自動關閉usb連結與close file放在close event裡面
08/13 23:17, 3F

08/13 23:28, , 4F
onStop onDestroy 都不是使用者自己該invoke的method
08/13 23:28, 4F

08/13 23:29, , 5F
我不太清楚你的問題 但是否能說明如果你直接使用finish()會
08/13 23:29, 5F

08/13 23:29, , 6F
有甚麼樣的問題嗎?
08/13 23:29, 6F

08/13 23:31, , 7F
我好像看懂你的問題了 你加的意思是override嗎?
08/13 23:31, 7F

08/13 23:32, , 8F
我猜你可能忘記在裡面加上 super.onStop super.onDestroy
08/13 23:32, 8F

08/13 23:38, , 9F
成功了~謝謝你~我改用onBackPressed然後裡面用
08/13 23:38, 9F

08/13 23:39, , 10F
super.finish結尾就不會出現warrning了!
08/13 23:39, 10F

08/14 00:19, , 11F
你的寫法我有點擔心 建議override onDestory 裡面+close
08/14 00:19, 11F

08/14 00:20, , 12F
event 你想做的事情 最後再加上super.onDestroy
08/14 00:20, 12F

08/14 11:12, , 13F
居然把override的function拿來call真的...
08/14 11:12, 13F

08/14 22:45, , 14F
好~謝謝各位
08/14 22:45, 14F

08/14 22:47, , 15F
其實還不太懂android的架構,謝謝大家提醒
08/14 22:47, 15F

08/14 22:51, , 16F
android 很複雜的 Orz 看得越深越複雜
08/14 22:51, 16F
文章代碼(AID): #1I2ag5eQ (AndroidDev)
文章代碼(AID): #1I2ag5eQ (AndroidDev)