0
我正在使用Android 4.4.4版本的Hauwei设备运行。关闭应用程序后广播接收器不会被呼叫
当我打开我的应用程序时,它的广播接收器工作正常,但是当我通过关闭所有最近的应用程序来关闭应用程序时,广播接收器只是停止触发。我搜查了很多,但我找不到解决方案。
权限:
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
我已经把接收器清单文件:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<receiver android:name=".MySmsReceiver"
>
<intent-filter >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="COM.EXAMPLE.SIVA.MAINACTIVITY" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
这是我的广播接收器:
public class MySmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "sms received", Toast.LENGTH_SHORT).show();
}
}
清除最近的应用我后选中我的应用程序默认设置应用程序那里我的应用程序强制停止按钮被禁用..
同样的问题仍然存在,人...对不起已故的答复 –
我甲肝补充说,Android的:过程=“COM.EXAMPLE.SIVA.MySmsReceiver” –
这是一个不好回答。 – Mody