+ -
当前位置:首页 → 问答吧 → Service的flags对於Android版本的问题

Service的flags对於Android版本的问题

时间:2011-09-30

来源:互联网

想请问一下Service对於Android版本的问题
目前专案是使用2.1的版本
用2.1或2.2的实体机测试都是可以的
跟别人借了一只2.3.3版的却不行
1
2
3
4
5
6
7
8
  @Override   public int onStartCommand (Intent intent, int flags, int startId){
    super.onStartCommand(intent, flags, startId);
    if(flags==0){
      mHandler.postDelayed(mCallBackThread, 1000);
    }
    return START_NOT_STICKY;
  }


根据测试2.2版的flags=0
2.3.3版的flags=2
由於是使用范例程式改的
所以这段其实看不太懂
上网看解释也看不懂
所以想请问一下到底是为什么会造成这样的原因

作者: sam790809   发布时间: 2011-09-30

那就先看文件

为何会有0, 1, 2

http://developer.android.com/reference/android/app/Service.html#onStartCommand(android.content.Intent, int, int)

koji

作者: koji   发布时间: 2011-09-30

热门下载

更多