Функция onreceived в моем bradcastreceiver не запускается.Android SMS_RECEIVED broadcastreceiver не получает вызов
Я проверил это, отправив sms-сообщение с разных телефонов, но в журнале нет активности.
здесь класс приемника
package nz.co.smstopc;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class SmsListener extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
//---get the SMS message passed in---
Log.d("SmsListener", "new sms!!");
}
}
А вот minifest.xml
<receiver android:name=".smstopc.SmsListener">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Это разрешение я использовал.
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
Я пробовал все, чтобы решить эту проблему. Я пропустил что-то, чтобы добавить в minifest?
Возможно, может быть любое другое приложение, которое получает sms и блокирует его от дальнейшего. – Relsell
im, используя go sms app, может ли это его блокировать? –
Наверное, это могло бы .. Я не знаю, как это закодировано .. но это может ... – Relsell