实现service与activity分离
来源:互联网 发布:数据库集群是啥意思 编辑:程序博客网 时间:2024/06/05 02:07
在Mainfest.xml里注册
<service android:name=".application.model.MyService" android:enabled="true" android:process=":myservice" />编写service
MyService.java
在这个service里我们写了一个定时器,隔一段时间会弹一个toast信息。
import android.app.Service;import android.content.Intent;import android.os.Handler;import android.os.IBinder;import android.os.Message;import android.util.Log;import android.widget.Toast;import java.util.Timer;import java.util.TimerTask;public class MyService extends Service { Timer timer = new Timer(); public MyService() { } @Override public IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException("Not yet implemented"); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.d("tag","start service for me "); timer.schedule(mTimerTask,1000,5000); return super.onStartCommand(intent, flags, startId); } TimerTask mTimerTask=new TimerTask() { @Override public void run() { Message message=new Message(); message.what=1; handler.sendMessage(message); } }; Handler handler=new Handler(){ public void handleMessage(Message msg){ if (msg.what==1){ Toast.makeText(getApplicationContext(),"service 正在运行",Toast.LENGTH_SHORT).show(); } super.handleMessage(msg); } };}
调用的地方很重要!!
Intent intent = new Intent(getBaseContext(), MyService.class); getBaseContext().startService(intent);
0 0
- 实现service与activity分离
- Messenger实现Activity与Service的双向通信
- EventBus实现Activity与Service通信
- Android Service与Activity通信,实现几个Activity共享Service的数据
- Activity与Service通信
- Service与Activity通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service交互
- Service与Activity通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- 合肥市驾驶证,行驶证期满换证指南
- scp 命令
- 16. 3Sum Closest
- poj 1068 Parencodings(模拟题)
- SOA之WSDL与OWL-S以及SOAP
- 实现service与activity分离
- JSP标签——jsp:forward,jsp:incluce
- [未完]MySQL5.7对json数据支持的资源帖
- 数组对象和类数组对象区别
- PHP:面向对象编程基础知识
- WEB前端技术_JavaScript学习_2
- Javascript模块原型和理论概念的应用实战
- ESP8266 物联网开发 -- 3,GPIO控制流水灯
- java语言判断一个数是否为素数