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

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

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
話題被移動
該話題已被移動 - koji , 2010-03-16 11:52
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
作者 如何關閉應用程式
uxa





發文: 441
積分: 6
於 2010-03-12 14:44 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
若一個應用程式有多個Activity時,若在其中一個Activity的menu上想要關掉整個應用程式
不知道有沒有方法可以做到呢??

Activity.finish()這只能目前的Activity關掉

利用android.os.Process.killProcess(android.os.Process.myPid()),這似乎也不行

我的情況是在ap啟動時會有個aActivity它會做一些檢查然後啟動bActivity,在bActivity中的menu我想關掉整個應用程式,但是它都會變成關掉後馬上呼叫aActivity,不知道說是我還需要清楚哪些東西呢??


vote up 0 vote down
reply to postreply to post
☆只要努力就有希望☆
作者 Re:如何關閉應用程式 [Re:uxa]
koji

秒速5センチメートル

站長

發文: 7580
積分: 19
於 2010-03-13 00:26 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
Intent.FLAG_ACTIVITY_CLEAR_TOP ?

只是這應該是設成跳回第一個Activity這樣...

跳回去然後finish()?

沒試過就是Tongue

koji


vote up 0 vote down
reply to postreply to post
Facebook上的TWJUG社團,歡迎加入
作者 Re:如何關閉應用程式 [Re:koji]
uxa





發文: 441
積分: 6
於 2010-03-16 11:38 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
koji wrote:
Intent.FLAG_ACTIVITY_CLEAR_TOP ?

只是這應該是設成跳回第一個Activity這樣...

跳回去然後finish()?

沒試過就是Tongue

koji


請問一下這個寫法是??
1
2
3
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.startActivity(intent);


在建立Intent時我是要去啟動哪一個Activity呢??


vote up 0 vote down
reply to postreply to post
☆只要努力就有希望☆
作者 Re:如何關閉應用程式 [Re:uxa]
koji

秒速5センチメートル

站長

發文: 7580
積分: 19
於 2010-03-16 11:52 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
你的第一頁吧

koji


vote up 0 vote down
reply to postreply to post
Facebook上的TWJUG社團,歡迎加入
作者 Re:如何關閉應用程式 [Re:koji]
uxa





發文: 441
積分: 6
於 2010-03-16 14:08 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
koji wrote:
你的第一頁吧

koji


剛剛試了不行說...畫面停留在本來的頁面Shock


vote up 0 vote down
reply to postreply to post
☆只要努力就有希望☆
作者 Re:如何關閉應用程式 [Re:uxa]
hitomi60805





發文: 12
積分: 0
於 2010-03-24 10:09 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
可以試試看 System.exit(0);

vote up 0 vote down
reply to postreply to post
作者 Re:如何關閉應用程式 [Re:uxa]
wing_zero

Keroro捕獲~~是也



發文: 204
積分: 9
於 2010-03-24 11:57 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
http://groups.google.com/group/android-developers/browse_thread/thread/ca7724928152e4e4/35c7c8ea9d2dfe29?lnk=gst&q=go+home#

上面這個討論串看一下吧。

比較好的作法應該是那裡面提到的下面這段Code,這方式算有點取巧,不過也算是個正規的方法。
1
2
3
4
   Intent i = new Intent();
   i.setAction("android.intent.action.MAIN");
   i.addCategory("android.intent.category.HOME");
   startActivity(i); 


至於System.exit(0),除非你有保握你shutdown整個vm不會出什麼事,或是官網有講可以這樣玩,不然最好還是別這樣做比較好。

附帶一提,這方式跟直接按手機上的Home應該是相同效果,也就是說你程式中的那堆Activity都還存在Stack中,由系統去決定何時要destory。


vote up 0 vote down
wing_zero edited on 2010-03-24 12:02
reply to postreply to post
俺的部落格

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

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

JavaWorld@TW


Powered by Powerful JuteForum® Version Jute 1.5.8
Copyright© 2002-2003 Rainman Zhu,Zua,Netboy,Scott. All Rights Reserved.