题库分类
网课答案
APP
退出
登录
注册
财会类
银行业专业人员(初级)
注册税务师(CTA)
注册资产评估师
中级会计职称
中级经济师
初级会计职称
注册会计师(CPA)
中级统计师
初级统计师
会计从业证
理财规划师
价格鉴证师
初级经济师
统计从业资格
中级审计师
公务员
公务员(国考)
公务员(省考)
军转干
警察招考
公选
公务员网络培训
国家电网
执法资格
军队文职
特岗教师
税务稽查
公安消防
事业单位
事业单位招聘
事业单位工勤人员
职业资格
证券从业资格
教师资格
社会工作者
导游资格
管理咨询师
期货从业资格
企业法律顾问
司法考试
人力资源
秘书资格
心理咨询师
营销师
国际商务
公共营养师
行政执法资格
行业知识
医疗/健康
法律法规
考古/收藏
社会科学
管理/战略
教育/培训
创业/投资
文体/艺术
市场/营销
工程/建筑
媒体/传播
生活/时尚
理财/金融
情感/心理
财会/税务
医卫类
药学(中级)
主管护师 (中级)
内科主治
执业药师
临床执业医师
护士资格证
药学(师)
中医助理医师
中西医结合执业医师
口腔助理医师
临床助理医师
中医执业医师
外科主治
妇产科主治
初级护师
建筑工程类
一级建造师
二级建造师
安全工程师
监理工程师
咨询工程师
造价工程师
房地产估价师
土地估价师
城市规划师
投资项目管理
结构工程师
房地产经纪人
初级质量工程师
助理造价工程师
物业管理师
外贸类
报关员
物流师
报检员
单证员
外销员
跟单员
国际商务师
货运代理
当前位置:
首页
>
超星
>
第4单元 后台默默的劳动者,探究服务
填空题
在绑定模式下, Activity解除与 Service 绑定时,将依次回调用Service的________________和 onDestroy() 方法退出绑定。
查看答案
填空题
Service作为应用组件需要在________________文件中进行注册才能生效。
查看答案
填空题
启动Service的编程方式之一是先创建目标为Service类的________________类对象,将该对象作为startService()方法参数启动Servic类。
查看答案
填空题
请阅读并理解下面程序,在描述编程逻辑文字的空白划线处填写合适内容。public class MyService extends Service {private DownloadBinder mBinder = new DownloadBinder();class DownloadBinder extends Binder {public void startDownload() {Log.d("MyService", "startDownload executed");}public int getProgress() {Log.d("MyService", "getProgress executed");return 0;}}@Overridepublic IBinder onBind(Intent intent) {Log.d("MyService", "onBind executed");return mBinder;}…..@Overridepublic void onDestroy() {super.onDestroy();Log.d("MyService", "onDestroy executed");}}1)自定义类(1)_____________继承于(2) _____________类;2)该自定义类内部定义了一个继承自(3)_____________类的名为(4)_____________内部类,该内部类的功能是为Activity提供服务方法(5)_____________和(6)_____________;2)定义了名为(7)_____________ 的Binder类对象;3)(8)_____________回调方法在收到绑定意图后会返回名为(9)_____________的对象,Activity可以通过这个对象调用Service提供的服务方法。4)在(10)_____________回调方法中编写Service类销毁时的处理代码。
查看答案
填空题
请阅读并理解下面程序,在描述编程逻辑文字的空白划线处填写合适内容。public class MainActivity extends Activity implements OnClickListener {private Button bindService;private Button unbindService;private MyService.DownloadBinder downloadBinder;private ServiceConnection connection = new ServiceConnection() {// 定义监听连接断开的方法@Overridepublic void (2)onServiceDisconnected(ComponentName name) {}@Overridepublic void onServiceConnected(ComponentName name, IBinder service) {downloadBinder = (MyService.DownloadBinder) service;Log.d("MainActivity", "onServiceConnected!");downloadBinder.startDownload();downloadBinder.getProgress();}};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);bindService = (Button) findViewById(R.id.bind_service);unbindService = (Button) findViewById(R.id.unbind_service);bindService.setOnClickListener(this);unbindService.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.bind_service:Intent bindIntent = new Intent(this, MyService.class);bindService(bindIntent, connection, BIND_AUTO_CREATE);break;case R.id.unbind_service:unbindService(connection);break;default:break;}}}1)在自定义Activity里实现负责监听与(1)_____________类对象绑定状况的(2)_____________接口,并创建该接口对象,对象名为(3)_____________;2)实现监听连接状况的接口类时,需重写服务绑定成功时的回调方法(4)_____________,以及解除绑定时的回调方法(5)_____________。3)onServiceConnected()方法的参数可接收到绑定服务组件名称和(6)_____________实例,通过这个实例, Activity就可以调用自定义方法:(7)_____________和(8)_____________。4)当点击R.id.bind_service按钮时创建发送给MyService.类的意图,并调用(9)_____________方法启动绑定服务;点击R.id.unbind_service按钮时调用(10)_____________方法解除与Service的绑定。
查看答案
填空题
从Android 8.0系统开始,如果希望Service不会由于系统内存不足而导致被回收,可以使用____________服务,处在这种状态的Service会有一个正在运行的图标在状态栏显示,类似于通知的效果。
查看答案
填空题
从Android 9.0开始,使用前台服务,必须在AndroidManifest.xml文档中申请使用相应权限:
查看答案
填空题
请根据注释的空白划线处填写合适内容。// 自定义的IntentService类public class MyIntentService(1)________________________ {// 自定义类的构造方法(2)________________________ {//调用超类的构造方法,并传入字符串参数"MyIntentService"(3)________________________;}// IntentService的处理Intent工作队列后台线程方法@Overrideprotected void (4)________________________ (Intent intent) {// 在Logcat窗口中电灯泡当前线程的idLog.d("MyIntentService", "Thread id is " + (5)________________________);}…}
查看答案
简答题
下面是一个需要绑定服务的Activity类程序片断,阅读程序后简述该类主要编程逻辑。public class MainActivity extends Activity implements OnClickListener {private Button bindService;private Button unbindService;private MyService.DownloadBinder downloadBinder;private ServiceConnection connection = new ServiceConnection() {@Overridepublic void onServiceDisconnected(ComponentName name) {}@Overridepublic void onServiceConnected(ComponentName name, IBinder service) {downloadBinder = (MyService.DownloadBinder) service;Log.d("MainActivity", "onServiceConnected!");downloadBinder.startDownload();downloadBinder.getProgress();}};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);bindService = (Button) findViewById(R.id.bind_service);unbindService = (Button) findViewById(R.id.unbind_service);bindService.setOnClickListener(this);unbindService.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.bind_service:Intent bindIntent = new Intent(this, MyService.class);bindService(bindIntent, connection, BIND_AUTO_CREATE);break;case R.id.unbind_service:unbindService(connection);break;default:break;}}}
查看答案
简答题
阅读下面程序片断,请说明IntentService类运行逻辑。public class MyIntentService extends IntentService {public MyIntentService() {super("MyIntentService");}@Overrideprotected void onHandleIntent(Intent intent) {Log.d("MyIntentService", "Thread id is " + Thread.currentThread().getId());}@Overridepublic void onDestroy() {super.onDestroy();Log.d("MyIntentService", "onDestroy executed");}}
查看答案
1
2
3
下一页
登录
登录
忘记密码
|
立即注册
注册
获取验证码
注册
已有账号 立即登录
忘记密码
获取验证码
找回密码
立即注册
套餐购买
该问题答案仅对会员开放,欢迎开通会员
¥
19.9
0.64/天
1个月(不限次)
¥
19.9
1000次
(不限时)
¥
29.9
0.32/天
3个月(不限次)
¥
59.9
0.16/天
1年(不限次)
请选择支付方式
微信支付
支付宝支付
立即支付
39.8
遇到问题请联系
在线客服
请不要关闭本页面,支付完成请点击
【支付完成】
按钮
支付完成
取消订单
遇到问题请联系
在线客服