我可以讓BroadcastReciver工作,但我不知道爲什麼intnet啓動服務的代碼有錯誤。BroadcastReciver在設備開啓時啓動服務?
public class BroadCastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Intent backGround = new Intent(this,BackGround.class);
startService(backGround);
}
}
錯誤的是與新的意圖(這一點,BackGround.class)和startService();現在我想我需要爲startService方法實現服務類,並且(this)需要其他東西,但是我仍然對此感到陌生,並且不確定這裏要做什麼。任何幫助和解釋將非常好謝謝。
有什麼錯誤?請發佈您的logcat –
我認爲你應該使用'context'而不是'this' – ramaral