看板 AndroidDev 關於我們 聯絡資訊
請問各位 我用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
tac0wu:close event for what? do u need finish() or onBackPress 08/13 23:07
tac0wu:instead 08/13 23:07
acespeed:想把自動關閉usb連結與close file放在close event裡面 08/13 23:17
tac0wu:onStop onDestroy 都不是使用者自己該invoke的method 08/13 23:28
tac0wu:我不太清楚你的問題 但是否能說明如果你直接使用finish()會 08/13 23:29
tac0wu:有甚麼樣的問題嗎? 08/13 23:29
tac0wu:我好像看懂你的問題了 你加的意思是override嗎? 08/13 23:31
tac0wu:我猜你可能忘記在裡面加上 super.onStop super.onDestroy 08/13 23:32
acespeed:成功了~謝謝你~我改用onBackPressed然後裡面用 08/13 23:38
acespeed:super.finish結尾就不會出現warrning了! 08/13 23:39
tac0wu:你的寫法我有點擔心 建議override onDestory 裡面+close 08/14 00:19
tac0wu:event 你想做的事情 最後再加上super.onDestroy 08/14 00:20
gpc:居然把override的function拿來call真的... 08/14 11:12
acespeed:好~謝謝各位 08/14 22:45
acespeed:其實還不太懂android的架構,謝謝大家提醒 08/14 22:47
tac0wu:android 很複雜的 Orz 看得越深越複雜 08/14 22:51