簡體   English   中英

服務未在android中啟動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM