关于Android Force Close 出现的原因 以及解决方法
2014-03-29 13:57
381 查看
导致出现Force Close的原因有很多,常见的有比如空指针啦,类没有找到啦,资源没找到,就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)
Force Close有的人说可以用来让应用完全退出 而故意导致这个问题,让程序强制关闭,这种做法我还是不常用。
如何避免弹出Force Close窗口 可以实现Thread.UncaughtExceptionHandler接口的uncaughtException方法 代码如下:
再补充一句,想要哪个线程可以处理未捕获异常,thread.setDefaultUncaughtExceptionHandler( this); 这句代码都要在那个线程中执行一次
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); 这句代码都要在那个线程中执行一次
相关文章推荐
- 关于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日志打印信息不全的原因以及解决方法
- 关于Android项目没有报错但是出现红叉的解决方法总结
- unserialize(): Error at offset出现的原因分析以及解决方法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3.5的详细分析及安装过程
- 关于编译android时出现Error 41的解决方法
- 关于图片资源在android2.1/2.2/2.3下无法显示的问题以及解决方法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3
- 关于C#中PictureBox加载动态GIF所出现的BUG以及解决方法
- 关于htmlparsr在显示繁体中文时出现乱码的原因分析和解决方法
- unserialize(): Error at offset 0 of 96 bytes出现的原因分析以及解决方法
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一