文件名称:Android代码-Chapter02
文件大小:173KB
文件格式:ZIP
更新时间:2022-08-26 00:19:14
Android代码
Chapter02 简介 该例子主要演示了如何通过关闭FinalizerWatchdogDaemon来减少TimeoutException的触发 需要注意的是,此种方法并不是去解决问题,而是为了避免上报异常采取的一种 hack 方案,并没有真正的解决引起 finialize() 超时的问题。 界面 操作步骤 最好在模拟器下执行例子,因为各个手机设置的超时时长不同,不容易观看效果。 点击触发 Timeout按钮,等待10多秒后,应用会触发 TimeOut Crash,产生如下日志 D/ghost: =============fire finalize=============FinalizerDaemon I/.watchdogkille: Thread[3,tid=4369,WaitingInMainSignalCatcherLoop,Thread*=0x76e6ece16400,peer=0x149802d0,"Signal Catcher"]: reacting to signal 3 I/.watchdogkille: Wrote stack traces to '[to
【文件预览】:
Chapter02-master
----gradlew(5KB)
----settings.gradle(32B)
----gradle()
--------wrapper()
----README.md(2KB)
----watchDogKillerSample()
--------src()
--------.gitignore(7B)
--------build.gradle(869B)
--------proguard-rules.pro(751B)
----gradlew.bat(2KB)
----gradle.properties(728B)
----.gitignore(93B)
----screen.png(41KB)
----build.gradle(546B)