A.不要在主线程中做耗时的操作,而应放在子线程中来实现。如onCreate()和onResume()里尽可能少的去做创建操作。
B.应用程序应该避免在BroadcastReceiver里做耗时的操作或计算。
C.复杂业务逻辑要放在主线程执行
D.service是运行在主线程的,所以在service中做耗时操作,必须要放在子线程中。
您可能感兴趣的试卷
你可能感兴趣的试题
A.5s内无法响应用户输入事件(例如键盘输入,触摸屏幕等)
B.BroadcastReceiver在10s内无法结束
C.Service20s内无法结束(低概率)
D.ContentProvdier响应超过30s
A.使用列表类的UI控件
B.UI线程的复杂运算
C.过于复杂的布局
D.频繁的GC
A.
B.
C.
D.
A.冷启动
B.温启动
C.循环启动
D.热启动
A.intent:这种跨进程方式并不是访问内存的形式,它需要传递一个uri,比如说打电话。
B.接口回调
C.contentProvider:这种形式,是使用数据共享的形式进行数据共享。
D.service:远程服务,aidl
最新试题
简述Activity生命周期的方法。
按键事件的事件监听器必须实现的接口为View.OnTouchListener。()
简述Activity生命周期有哪几种状态以及这些状态的特点。
下列选项中,属于隐式Intent需要匹配的属性有()
通过Toast类提示即时消息时,()用于设置消息显示较短时间。
帧布局容器的前景图像始终处于布局的最上层,不会被其他的控件覆盖。()
简述实现按钮点击事件的5种方式。
Toast类显示的提示信息必须手动取消,否则一直存在。()
TableLayout(表格布局)采用()、列的形式来管理控件。
()作为容器盛装界面中的控件,它可以包含普通的View组件,也可以包含其本身。