2011-08-02 57 views

回答

0

使用此行代碼

startService(new Intent(this, YOUR_SERVICE_CLASS_NAME.class)); 
-1

試試這個代碼的人

Intent i = new Intent(this, MyWidget.class); 
PendingIntent pi = PendingIntent.getBroadcast(context,0, i,0); 
RemoteViews updateView = new RemoteViews(context.getPackageName(),R.layout.n); 
updateViews.setOnClickPendingIntent(R.id.update_button,pi); 
+0

它是簡單的活動按鈕,但讓我知道,我們怎麼能這樣用件按鈕 – CoDe

+1

做@Shubh,你有沒有找到解決辦法?我面臨類似的問題,我的事件小部件按鈕丟失,因爲服務沒有啓動。 – JRC

+0

@JRC這是很長的回來,但沒有記錯,但你可以檢查[按鈕小部件點擊不工作](http://stackoverflow.com/a/9243146/2624806),[從窗口小部件開始停止服務](http:// stackoverflow .com/a/17515418/2624806),或者從[this](http://stackoverflow.com/a/2957442/2624806)獲取。 – CoDe