关于Android Force Close 出现的原因 以及解决方法
2012-09-22 16:30
686 查看
导致出现Force Close的原因有很多,常见的有比如空指针啦,类没有找到啦,资源没找到,就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)
Force Close有的人说可以用来让应用完全退出 而故意导致这个问题,让程序强制关闭,这种做法我还是不常用。
如何避免弹出Force Close窗口 可以实现Thread.UncaughtExceptionHandler接口的uncaughtException方法 代码如下:
再补充一句,想要哪个线程可以处理未捕获异常,thread.setDefaultUncaughtExceptionHandler( this);
这句代码都要在那个线程中执行一次
转自:
/article/4874082.html
Force Close有的人说可以用来让应用完全退出 而故意导致这个问题,让程序强制关闭,这种做法我还是不常用。
如何避免弹出Force Close窗口 可以实现Thread.UncaughtExceptionHandler接口的uncaughtException方法 代码如下:
import java.lang.Thread.UncaughtExceptionHandler; import android.app.Application; public class MyApplication extends Application implements UncaughtExceptionHandler { @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); } @Override public void uncaughtException(Thread thread, Throwable ex) { thread.setDefaultUncaughtExceptionHandler( this); } }
再补充一句,想要哪个线程可以处理未捕获异常,thread.setDefaultUncaughtExceptionHandler( this);
这句代码都要在那个线程中执行一次
转自:
/article/4874082.html
相关文章推荐
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- Android Force Close 出现的异常原因分析及解决方法
- 关于android studio log日志打印信息不全的原因以及解决方法
- 盘点5种关于U盘故障的原因以及解决方法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3
- MySQL出现Waiting for table metadata lock的原因以及解决方法
- 关于“检索COM类工厂中CLSID为{F812B147-0E26-4222-8EE4-9F753CD2B39C}的组建时失败,原因是出现以下错误:80040154”的解决方法
- Android中关于setLatestEventInfo()过时以及构建Notification的解决方法
- win8出现蓝屏错误代码0x000007B原因以及解决方法
- linux服务器出现严重故障后的原因以及解决方法
- 关于在linux下android真机调试(调试出现乱码的解决方法)
- 用gradle管理android项目出现的问题以及解决方法
- android sdk manager无法下载更新的原因以及解决方法