导致出现Force Close的原因有很多,常见的有比如空指针啦,类没有找到啦,资源没找到,就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)

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 出现的原因 以及解决方法相关推荐

  1. 2个Android蓝牙无法连接的原因和解决方法

    错误为: RFCOMM_CreateConnection - already opened state:2, RFC state:4, MCB state:5 原因:socket没有关闭.即使使用了代 ...

  2. Android 系统(87)---常见的内存泄漏原因及解决方法

    常见的内存泄漏原因及解决方法 (Memory Leak,内存泄漏) 为什么会产生内存泄漏? 当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被 ...

  3. android电视盒子解码很慢,安卓电视/盒子很卡很慢原因及解决方法

    原标题:安卓电视/盒子很卡很慢原因及解决方法 安卓电视以及机顶盒跟手机一样,在使用时间久了就会出现一些卡顿的现象,今天小编帮大家总结了一些导致安卓电视.盒子卡顿的原因,并且根据这些原因提出解决的办法, ...

  4. Android系统累次停止运行,安卓手机反应迟钝的原因及解决方法

    安卓手机现在是很多人的随身必备物品,长年累月的使用过后有的机友发掘自己的机子反应很迟钝,那么安卓手机为什么会反应迟钝呢?又有什么解决方法呢?小豆浆经过总结发现造成我们的安卓手机的反应速度变慢的原因有很 ...

  5. 电脑看不到android文件夹,电脑无法查看安卓手机外部存储(emulated)文件原因及解决方法...

    电脑无法查看安卓手机外部存储(emulated)文件原因及解决方法 eonegh • 2019 年 09 月 07 日 从安卓端传输图片,CSV,TXT等文件到电脑端时就会经常出现无法显示问题(这里是 ...

  6. android u盘盘符乱码,分享U盘中文件出现乱码的原因以及解决方法

    当使用U盘时发现U盘文件成了乱码,就算将U盘拔插了几次也无法恢复,这是怎么回事呢?U盘文件出现乱码又应该如何解决呢?接下来就为大家分享U盘中文件出现乱码的原因以及解决方法. u盘出现乱码的原因: 1. ...

  7. android 手机充电慢,导致手机充电太慢的四大原因及解决方法【图文教程】

    导语:在生活中,手机已经成为我们必不可少的一个工具,不论是娱乐还是工作都需要用到手机,手机给我们的生活带来了很多的便利,但是手机充电也成为我们的一个心头大患,很多关键时刻它就会没电,而且有些小伙伴还会 ...

  8. 电视android 越来越慢,小米电视越来越卡原因及解决方法!

    智能手机用久了,会出现卡顿的情况,小米智能电视时间长也会这样,也会出现卡顿的现象.这个是所有安卓系统设备的通病,但是解决的方法还是有的,现在就教你一些可清理内存,解决卡顿的方法. 小米电视变卡的原因及 ...

  9. android闪退黑屏,艾诺迪亚4闪退黑屏原因及解决方法

    艾诺迪亚4闪退黑屏原因及解决方法,玩家们在游戏中有的时候会突然闪退或者黑屏,这些基本上都是一下几点原因造成,在下面的艾诺迪亚4闪退中就为玩家们详细地介绍了在游戏过程中突然闪退或者黑屏的原因,以及主要的 ...

最新文章

  1. Amount Format in SAP Fiori Opportunity
  2. java后端分享整理
  3. yarn vite vue3.x
  4. 正则只能小于0负数_2019–2020学年七年级数学期末考试考点之正数与负数考点详解...
  5. Linux 获取屏幕分辨率与窗口行列数(c/c++)
  6. 【安全】Apache HDFS 上配置 kerberos
  7. windows下sublime2 clojure环境配置
  8. mac php编译freetype,mac OS X自带PHP环境,没有freetype的解决办法
  9. 解决jdk证书问题-生成jssecacerts PKIX path building failed
  10. phpstudy修改mysql账户名_phpstudy怎么更改用户名
  11. 区块链开发主流编程语言居然是Go语言
  12. 2017年语义理解总结(一)
  13. Paper reading (三十一):Personalized Nutrition by Prediction of Glycemic Responses(overview)
  14. 领导提拔你的原因,只有这点最真实,其他都是瞎扯!
  15. 处女座和小姐姐(模拟)
  16. 计算机网络-哈尔滨工业大学mooc-第2周作业解答
  17. Stimulsoft Reports.JS 2022.1.6
  18. 联发科MT6737和MT6735芯片组有什么差异?MT6737和MT6735芯片组资料分享
  19. 乐高机器人亮剑_全球机器人从化“亮剑”
  20. Kafka-Steam Branch功能 对数据进行切分Steam,发送到指定的Topic

热门文章

  1. Mybatis LIKE模糊查询
  2. OVERLAPPED结构与GetOverlappedResult函数
  3. sysbench压力测试工具简介和使用(一)
  4. PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置
  5. FXK Javascript
  6. poj 1077 Eight(A*)
  7. [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
  8. ack-grep 代码全文搜索
  9. NodeJs基础之字节操作、路径操作和文本操作
  10. 113. Path Sum II