JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java ME、Google Android 平台與 JavaCard 討論區 » Android  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 關於Activity的生命週期
kentyeh





發文: 644
積分: 6
於 2011-06-29 11:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
老實講,自從2007年Android剛出來時看了一下,就再也沒有碰過了,
直到最近公司可能會用到,才又回頭開時看,今天看了這張圖
就覺得怪怪的。
我覺得問題是出在當其它程式需要記憶體時,可不經onDestory()直接將Process砍掉。
這跟一般習慣將善後程式寫在 onDestory()不同,

也就是善後程式應該寫在onPause()而且應該把資料索取寫在onResume(),
因為這樣才有機會在process被砍掉前進行善後,也才有機會在程式回來前再把資源重建。

老實講,我覺的google不應該在onPause()之後就把process砍掉,
至少應該先經過onStop()再砍掉程式,這樣就可把資源重建放在onStart(),
否則剛把一切換畫面就要進行資源歸還,一回到畫面就要進行資源重建,
實在是影響程式的效能。

逼不得已,只能把資源處理放在Service內執行,不知道Google的原意就是如此


kentyeh edited on 2011-06-29 11:23
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
697 關於Activity的生命週期 kentyeh 493 2011-06-29 11:17
684 Re:關於Activity的生命週期 kentyeh 336 2011-06-29 13:13
» JWorld@TW »  Java ME、Google Android 平台與 JavaCard 討論區 » Android

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8