public class BackgroundService extends Service { @Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this, "starting", Toast.LENGTH_SHORT).show();
System.out.println("service starting");
}
public int OnStartCommand(Intent intent, int flags, int startId){
super.onStartCommand(intent, flags, startId);
Toast.makeText(this, "service Start", Toast.LENGTH_SHORT).show();
System.out.println("service start");
return START_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, "service stop", Toast.LENGTH_SHORT).show();
System.out.println("service stop");
}
}这里面的OnStartCommand怎么执行不到
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this, "starting", Toast.LENGTH_SHORT).show();
System.out.println("service starting");
}
public int OnStartCommand(Intent intent, int flags, int startId){
super.onStartCommand(intent, flags, startId);
Toast.makeText(this, "service Start", Toast.LENGTH_SHORT).show();
System.out.println("service start");
return START_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, "service stop", Toast.LENGTH_SHORT).show();
System.out.println("service stop");
}
}这里面的OnStartCommand怎么执行不到
解决方案 »
- android PopupWindow小问题
- LocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)总是为false
- 如何做到 图片上文下字?
- 自己改写的 “天天动听悬浮歌词效果“的问题,求助
- Android如何读取手机中的短信?
- android 做一个条码扫描仪,但是发现对焦恨难,有谁有更好的处理方法没有?往指教。
- 我有两个按钮,用来切换两个不同的页面
- (新手)android 活动用意图链接跳转 在虚拟机上运行时 程序停止运行
- 基于android的垃圾站点查询系统
- 【求教】移动搜索技术
- 发送AT指令"AT+CPIN?"返回“PH-NET PIN”是怎么回事?
- 有关Android相机实时处理的问题
如果用bindService()方法启动Service,OnstartCommand方法就不能够执行了。
startService(new Intent(MainActivity.this,BackgroundService.class));
我是这样启动的!
OnCreate, OnDestory都可以被调用!
和这个@Override有没有关系? 我在OnStartCommand前面手动加上@Overrid,要报错!
public int onStartCommand(Intent intent, int flags, int startId) {
}应该是这个样子,onStartCommand on 写成大写On了,