O receptor de transmissão de rede alterado não é executado nos telefones One Plus
eu tenho umBroadcastReciever
nomeNetworkReciver.java
que é executado quando a Internet está conectada ou desconectada. E está funcionando bem.
Mas quando o aplicativo é fechado de aplicativos recentes,NetworkReciver.java
não é executado no One Plus 6 Phone enquanto funciona corretamente nos telefones Samsung.
Não estou entendendo por que o comportamento é diferente no One Plus Device
My Code
Manifesto
<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=".NetworkReciever" >
<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");
}
}
Problema:
O NetworkReciever não é executado quando o aplicativo é fechado de aplicativos recentes no One Plus Device.