Android中捕獲全局異常實(shí)現(xiàn)代碼
1、實(shí)現(xiàn)UncaughtExceptionHandler,在方法uncaughtException中處理沒有捕獲的異常。
public class GlobalException implements UncaughtExceptionHandler
{
private final static GlobalException myCrashHandler = new GlobalException();
private GlobalException()
{
}
public static synchronized GlobalException getInstance()
{
return myCrashHandler;
}
public void uncaughtException(Thread arg0, Throwable arg1)
{
Trace.Log("-------------caught Exception--");
}
}
2、繼承Application ,在其中調(diào)用Thread方法setDefaultUncaughtExceptionHandler,來捕獲異常
代碼:
public class MyApplication extends Application
{
public void onCreate()
{
super.onCreate();
GlobalException handler = GlobalException.getInstance();
Thread.setDefaultUncaughtExceptionHandler(handler);
}
}
相關(guān)文章
IDEA打包jar-解決找不到或無法加載主類 main的問題
這篇文章主要介紹了IDEA打包jar-解決找不到或無法加載主類 main的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08
Android中Serializable和Parcelable序列化對(duì)象詳解
這篇文章主要介紹了Android中Serializable和Parcelable序列化對(duì)象的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-02-02
Android TraceView和Lint使用詳解及性能優(yōu)化
這篇文章主要介紹了Android TraceView和Lint使用詳解及性能優(yōu)化的相關(guān)資料,需要的朋友可以參考下2017-03-03
Android編程實(shí)現(xiàn)檢測當(dāng)前電源狀態(tài)的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)檢測當(dāng)前電源狀態(tài)的方法,涉及Android針對(duì)當(dāng)前電源的電量、容量、伏數(shù)、溫度等的檢測技巧,非常簡單實(shí)用,需要的朋友可以參考下2015-11-11
android圖庫播放幻燈片時(shí)按power鍵滅屏再亮屏顯示keyguard
圖庫在播放幻燈片時(shí),按power鍵滅屏,然后再亮屏,會(huì)發(fā)現(xiàn)幻燈片繼續(xù)在播放,沒有顯示keyguard,如何在亮屏后顯示解鎖界面,具體實(shí)現(xiàn)方法如下,感興趣的朋友可以參考下哈2013-06-06
基于TabLayout中的Tab間隔設(shè)置方法(實(shí)例講解)
下面小編就為大家分享一篇基于TabLayout中的Tab間隔設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12
android實(shí)現(xiàn)定位與目的地的導(dǎo)航示例代碼
本篇文章主要介紹了android實(shí)現(xiàn)定位與目的地的導(dǎo)航示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02

