简单小记,老司机轻拍。
关于IntentService官方的解释,说白了就是工作完了就扔的一个Service,但是会开启的一个单独的工作进程队列,一个个的执行,直到所有的执行完毕。话不说多,贴上代码:
public class MyIntentService extends IntentService {
public MyIntentService() {
super("MyIntentService");
}
@Override
protected void onHandleIntent(Intent intent) {
try {
Log.i("info","IntentService Start !");
//举例耗时操作3秒
Thread.sleep(3000);
Log.i("info","IntentService End !");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
@Override
public void onDestroy() {
//运行完毕后,自动调用onDestroy()
Log.i("info","IntentService Destroy !");
super.onDestroy();
}
}
这个东西很多会用不到,个人觉得只对应特殊场景,做个笔记,以后用起来直接翻开看看了。
老司机就不用上车了。