我正在尝试在android中创建一个服务,我想无限期地在后台运行。所以我尝试创建一个像:
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, mssg, Toast.LENGTH_SHORT).show();
}
public int onStartCommand(Intent intent, int flags,int startid) {
Toast.makeText(this, mssg, Toast.LENGTH_LONG).show();
Log.d("Start:", "Service running");
// my code here
return START_STICKY;
}
但是当我运行这段代码时,toast 消息和日志只显示一次,这是否意味着服务只运行第一次。如果它再次运行 n 再次被重复调用它的哪个 API?
谢谢,影子。