[英]Service is not starting up in android
我正在使用以下代碼
startService(new Intent(Loading.this, AppService.class));
public class AppService extends Service
{
private Timer timer;
@Override
public IBinder onBind(Intent arg0)
{
return null;
}
@Override
public void onCreate()
{
timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask()
{
@Override
public void run()
{
SharedPreferences customSharedPreference = getSharedPreferences(
"UserSharedPrefs", Activity.MODE_PRIVATE);
boolean isLoggedIn = customSharedPreference.getBoolean("isLoggedIn", false);
if (isLoggedIn)
updateContact();
}
},0 , 120 * 1000);
}
@Override
public int onStartCommand(Intent intent, int flags, int startId)
{
return Service.START_NOT_STICKY;
}
@Override
public void onDestroy()
{
super.onDestroy();
timer.cancel();
timer = null;
}
什么也沒發生,調試器甚至不會進入Service。 沒有OnCreate或其他任何東西被調用。
清單中可能沒有此服務。 檢查LogCat (通過adb logcat,DDMS或Eclipse中的DDMS透視圖)應該會出現一些可能有用的警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.