伊莉討論區
標題:
(已解決)android 生命周期
[打印本頁]
作者:
ming2348381
時間:
2015-9-2 11:30 AM
標題:
(已解決)android 生命周期
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
chevylin0802
時間:
2015-9-2 06:37 PM
本帖最後由 chevylin0802 於 2015-9-2 06:40 PM 編輯
onCreate()並沒有開始執行Activity
也可以說它沒有去跑onStart()
如果你延遲了一秒
那麼Activity就會真正進入Start狀態
所以建議你把finish()改到onStart()裏面呼叫
這樣子就可以不必延遲
作者:
ming2348381
時間:
2015-9-3 10:17 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
chevylin0802
時間:
2015-9-3 10:19 AM
本帖最後由 chevylin0802 於 2015-9-3 10:29 AM 編輯
ming2348381 發表於 2015-9-3 10:17 AM
HI 感謝您的回覆
我有試過把它放到
不然你就只好使用onResult()的方法
在bbb做 ccc的 onResult()的callback
確定有收到onResult的訊息才去關閉你的bbb
因為我確定那不是在於生命週期上的問題
而是在於Activity的執行過程
bbb因為沒有收到ccc的釋出消息
所以bbb才變成不是退出而是從前景改成背景
也就是說bbb是變成暫停模式而非結束釋出
finish()放在onCreate()裏面
等於白作工
不只毫無意義
也等於只是在佔程式碼
遠不如你直接就在bbb裏面開一個 Handler或開一個Thread
反正既然不需要讓ccc變成前景
就沒必要給ccc放一個ui
我是不知道你做這樣的程式目的在哪裏
但是如果不需要推到前景顯示的物件
其實是不需要讓它擁有Activity的屬性
你甚至於可以開一個簡單的基礎物件
不需要extends
在物件裏面你愛什麼時候結束物件
就在什麼時候結束物件
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!