单项选择题
关于AsyncTask的4个回调方法介绍错误的是()。
A.onPreExcute():这个方法在后台任务执行之前调用,一般用于界面上初始化操作。
B.doInBackgroud(Params...):这个方法在子线程中运行,用于处理耗时操作,可以直接在该方法中更新ui。
C.onProgressUpdate(Progress...):当在doInBackgroud(Params…)方法中调用了publishProgress(Progress…)方法,这个方法就会很快被调用,方法中携带的参数就是后台任务中传递过来的。
D.onPostExcute():当doInBackgroud(Params…)执行完毕并通过return语句进行返回时,这个方法会很快被调用。在doInBackgroud(Params…)中返回的数据会作为参数传递到该方法中。
相关考题
-
单项选择题
关于AsyncTask 的doInBackgroud的回调方法介绍错误的是()。
A.doInBackgroud(Params...):这个方法运行在子线程
B.doInBackgroud(Params...):这个方法在子线程中运行,用于处理耗时操作,可以直接在该方法中更新ui
C.doInBackgroud(Params...)该方法可以执行耗时的操作
D.doInBackgroud(Params...),该方法执行完后,会把结果返回到onPostExecute方法里 -
单项选择题
以下关于Looper主消息的循环器说法正确的是()。
A.Looper是用来发送消息和处理消息的
B.Looper 是主消息的循环器,是用来接收Handler发送的消息
C.Looper是主消息的循环器,用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来
D.Looper是用来处理消息的 -
单项选择题
关于AIDL说法正确的是()。
A.AIDL语言是java语言的演变
B.IPC全称是Interface process communication,AIDL语言可以解决进程间通信
C.AIDL语言语法复杂,学习成本高
D.以上说法都不正确
