android—退出應用程式

來源:互聯網
上載者:User

標籤:

  在android系統中,當你點擊返回按鈕時,會預設調用finish方法(還是destroy方法,記不太清楚),這樣你就能退出當前Activity。注意是當前Activity,不是應用程式,因為如果這個程式有多個Activity,當你在第N個Activity裡面點擊返回,那麼只會結束當前的,返回到第N-1個Activity裡面。

   所以你如果你想直接退出程式,而不是一步一步往前返回, 可以用以下的方法。 自己定義一個單例模式的類,在所有Activity建立時,就是onCreate時往這個類的一個list裡面添加Activity對象,然後再要退出的時候,一個個的把list裡面的Activity結束,這樣到最前一個Activity結束時,就是退出程式。首先定義一個實現單例模式的類:這個類裡面有三個要調用的方法,一個時建立這個類的執行個體對象getInstance,一個時往list裡面添加activity的addActivity,一個是迴圈遍曆,結束所有Activity的exit。在所有的Activity的onCreate方法中加入詞句: 

然後要點擊退出的時候調用這個:

這個方法使用於所有情況,但是就是要自己定義類,感覺效率不如系統的 轉:http://blog.sina.com.cn/s/blog_703074da0101baxg.html

android—退出應用程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.