当从One Plus手机中的“最近”关闭应用程序时,网络更改的广播接收器不执行

时间:2018-08-30 09:52:43

标签: android

我有一个广播接收器名称“ NetworkReciver.java”,当Internet连接或断开连接时执行。而且效果很好。

但是,从最近的应用程序中关闭该应用程序时,NetworkReciver.java不能在One Plus 6 Phone中执行,而在Samsung Phones中可以正常运行。

我不明白为什么One Plus设备中的行为有所不同

我的代码

清单

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


<receiver android:name=".NetworkReceiver" >
   <intent-filter>
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
   </intent-filter>
</receiver>

NetworkReciever.java:

public class NetworkReciever extends BroadcastReceiver 
{

   @Override
 public void onReceive(Context context, Intent intent)
 {
        Log.i("TAG", "Network REceiver Executed");
 }
}

问题::从One Plus设备中的最新应用关闭了应用后,NetworkReciever不执行。

0 个答案:

没有答案