首页 > 试题广场 >

下列哪些情况下系统会弹出Froce Close对话框

[不定项选择题]
下列哪些情况下系统会程序抛出异常,强制退出
  • 应用运行时,Main线程进行了耗时操作
  • 应用运行时抛出了OutOfMemoryError
  • 应用运行时抛出了RuntimeException
  • 应用运行时,用户操作过于频繁
推荐
AD:产生ANR,程序没有响应,有可能程序会再次响应
BC:程序抛出异常,会强制退出
编辑于 2015-12-23 10:13:09 回复(2)
好吧,一下子没有搞清楚ANR和FC的区别
发表于 2015-08-10 10:41:28 回复(2)
ANR是由于程序在某个地方运行时间太长,造成阻塞导致
FC是由于程序出现了严重错误,必须强制退出程序
发表于 2017-03-28 11:41:23 回复(0)
fc 强制退出链接:

1.Error

         OOM(out of memory error)

         StackOverFlowError

2.RuntimeException
 anr无响应
发表于 2018-11-13 11:05:04 回复(0)
  • 应用运行时抛出了OutOfMemoryError
  • 应用运行时抛出了RuntimeException,都已经抛出异常了就不崩溃了。是不是哦
发表于 2018-01-25 16:40:24 回复(0)
xrx头像 xrx
a又没说超5秒
发表于 2015-12-02 17:35:59 回复(1)
BC 我觉得是BC,应为A只会导致ANR,应该不会导致Froce Close
发表于 2015-03-23 22:35:38 回复(0)
ANR是主线程(UI线程)超过5秒没反应,系统判定此进程无响应。报出ANR。
OOM内存溢出  栈溢出  处理图片的经常遇到
发表于 2015-07-08 15:19:33 回复(0)

FC(Force close)

    原因:

         1.Error

         OOM(out of memory error)

         StackOverFlowError

         2.RuntimeException

发表于 2016-03-30 15:24:48 回复(0)
OutOfMemoryError 和  RuntimeException 都可以TryCatch的……果然做技术的来做题太傻了
发表于 2015-07-14 11:38:02 回复(3)
FC(Force Close)和ANR是不同的
FC:OOM、RuntimeException
ANR : 主线程耗时操作、频繁操作
发表于 2019-02-25 09:09:34 回复(0)
ABC 我认为是答案
发表于 2019-11-12 20:32:56 回复(0)
我想表示在主线程里进行耗时的操作比如ui操作或导致程序特别卡无响应,点击确定按钮不就会退出了吗
发表于 2018-09-17 17:52:17 回复(0)
这一题我觉得A最有可能,BC这两个一般都直接抛好吧,D这个不一定会出问题
发表于 2018-09-04 22:56:55 回复(0)

ANR和出现异常强制退出不一样

发表于 2018-08-27 17:54:56 回复(0)

FC(Force close)强制退出

    原因:

         1.Error

         OOM(out of memory error)

         StackOverFlowError

         2.RuntimeException

ANR:application not responding程序不响应
发表于 2017-12-13 10:31:08 回复(0)
ANR不会导致FC吗?会不会A的答案说耗时操作但是没说一定超过5s,所以没有ANR,求大神讲解一下
发表于 2017-12-09 17:09:05 回复(0)
哇,有点懵逼
发表于 2017-11-15 12:26:47 回复(0)
主线程执行耗时操作 不是会抛出异常吗?
发表于 2017-09-06 21:54:59 回复(0)
ANR和FC的区别
发表于 2017-03-07 15:08:06 回复(0)
AD:
发表于 2016-10-19 16:11:57 回复(0)