2011-05-01 47 views
0

我currenly這樣做時,我點擊了一個按鈕Android的意圖問題

Intent service = new Intent(this, LocationCheckingService.class); 
     startService(service); 

,如果我在哪裏可以點擊這個按鈕多次它導致多個線程被調用?可能會阻止多項服務?因爲我只需要一個服務

+0

@ user492182考慮初始化isServiceStarted假標誌,一旦你調用startService,然後調用startService – JAL 2011-05-01 23:42:45

回答

0

只能有一個服務的instace。不管有多少次你開始 看到這個discussion

+1

哦,所以這意味着它只是一個服務之前檢查該標誌標識設置爲true將開始?如果它再次被召回,則不會被召喚,而只會被啓動儀式 – ericlee 2011-05-01 21:21:01