1
我無法發送和接收意圖。相關代碼如下...我找不到任何問題。我不會積極地把它放在那裏......現在,廣播意圖被廣播,接收者從來沒有抓住權限。 Sms工作正常。它可能是清單嗎?我認爲這與動作有關...意圖和廣播接收器故障
PS。我知道在我的命名拼寫錯誤...哈哈
在服務:
public final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
textFilter = new IntentFilter(SMS_RECEIVED);
textFilter.addAction("ADD_NUMBER_TO_PERMISSIONS");
registerReceiver(incomingReciever,textFilter);
BroadcastReceiver incomingReciever = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent _intent) {
if(_intent.getAction().equals(SMS_RECEIVED)) {
//do some stuff
}
if(_intent.getAction().equals("ADD_NUMBER_TO_PERMISSIONS")) {
//do some stuff
}
}
}
};
然後在不同的活動。
Intent resultIntent = new Intent("ADD_NUMBER_TO_PERMISSIONS");
resultIntent.putExtra("NameAndNumber", contact);
setResult(Activity.RESULT_OK, resultIntent);
sendBroadcast(resultIntent);
我會試試看,它很可能是什麼錯誤。是的,我有這個權限....短信廣播正在收到罰款,這是讓我感到困惑。 – David 2011-04-27 03:48:29
好東西補充,但仍然沒有... – David 2011-04-27 03:57:19
您的服務是否在您的清單中聲明? – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 2011-04-27 04:01:33