1.Intent传递数据时,下列的数据类型不可以被传递的是D
A Serializable
B File
C Parcelable
D Thread
2.使用Toast提示时,关于提示时长,下面说法正确的是A.
A 显示时长只有2种设置
B 可以自定义显示时长
C 传入30时,提示会显示30秒钟
D 当自定义显示时长时,比如传入30,程序会抛出异常
3.Android系统对下列哪些对象提供了资源池AC
A Message
B Thread
C AsyncTask
D Looper
A.Message提供了消息池,有静态方法Obtain从消息池中取对象;
B.Thread默认不提供资源池,除非使用线程池ThreadPool管理;
C.AsynTask是线程池改造的,默认提供最多5个线程进行并发操作;
D.Looper,每个Looper创建时创建一个消息队列和线程对象,也不是资源池;
4.以下关于Toast说法正确的是BD
A Toast能编辑
B Toast没有焦点
C Toast可以获得用户输入
D Toast只能持续一段时间
5.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?B
A bindService()方法执行成功后
B bindService()方法执行成功同时onBind()方法返回非空IBinder对象
C Service的onCreate()方法和onBind()方法执行成功后
D Service的onCreate()和onStartCommand()方法启动成功后
源码:
servicedispatcher里面有个函数
doconnection{
if(service!=null){//其中service为Ibind类型
mconnection.onserviceConnected(name,service)}
]
6.下列哪些情况下系统会弹出Froce Close对话框BC
A 应用运行时,Main线程进行了耗时操作
B 应用运行时抛出了OutOfMemoryError
C 应用运行时抛出了RuntimeException
D 应用运行时,用户操作过于频繁
AD:产生ANR,程序没有响应,有可能程序会再次响应
BC:程序抛出异常,会强制退出
7.Android dvm的进程和Linux的