NeverCrashforAdroid一个全局捕获Crash的库。信NeverCrash,永不Crash。
Gif展示引入Mave:<depedecy><groupId>com.kig.thread</groupId><artifactId>evercrash</artifactId><versio>1.0.0</versio><type>pom</type></depedecy>Gradle:compile'com.kig.thread:evercrash:1.0.0'Lvy:<depedecyorg='com.kig.thread'ame='evercrash'rev='1.0.0'><artifactame='$AID'ext='pom'></artifact></depedecy>如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)
allprojects{repositories{mave{url'https://dl.bitray.com/jely/mave'}}}示例核心代码(大道至简)
NeverCrash.iit(CrashHadler);代码示例
publicclassAppextedsApplicatio{@OverridepublicvoidoCreate(){super.oCreate();NeverCrash.iit(ewNeverCrash.CrashHadler(){@OverridepublicvoiducaughtExceptio(Threadt,Throwablee){Log.d("Jely",Log.getStackTraceStrig(e));//e.pritStackTrace();showToast(e.getMessage());}});}privatevoidshowToast(fialStrigtext){ewHadler(Looper.getMaiLooper()).post(ewRuable(){@Overridepublicvoidru(){Toast.makeText(getApplicatioCotext(),text,Toast.LENGTH_SHORT).show();}});}}
评论