Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android應用完全退出終極篇

Android應用完全退出終極篇

編輯:高級開發

很多網友不知道,android應用如何完全退出,此前android123講過了三種比較常見的方法,參考 android程序完全退出的三種方法 一文,但是有的網友可能發現android 2.2中即使使用了Google最新給出的android 2.2新增API killBackgroundProcesses 方法也無法實現。在J2SE中我們可能使用System.exit(0); 退出,那麼我們提到的5種常規方法都無法完全退出怎麼辦呢?

今天android開發網給出大家第六種非常規方法,制造異常退出。

1. 首先我們可以制造一個空指針的異常,比如TextVIEw.setText方法中執行一個int型的內容,由於setText方法重載了R.string.xxx這樣的資源int型內容,但是我們沒有聲明這個資源,僅僅把String寫成了int的值,就會產生一個異常,這時系統Dalvik VM會直接關閉你的進程,這招十分有效,CWJ一般平時不公布給大家。

2. 但是有的網友說了,有Force Close的對話框怎麼辦,其實我們通過重寫android應用程序的Application基類自己實現Thread.UncaughtExceptionHandler接口的uncaughtException方法是可以避免出現FC窗口的,用戶感覺直接退出了一樣。 如果你還有什麼疑問可以來函至[email protected] 交流。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved