Llame a un método de actividad de un BroadcastReceiver. ¿Es posible?
Estoy atrapado desarrollando una aplicación porque necesito llamar a un método de mi actividad cuando se emite un BroadcastReceiver. Quiero que el BroadcastReceiver para detectar cuando una conexión de red se cae y llamar a un método de mi actividad que ya he escrito.
He estado buscando y encontré que más gente había preguntado esto antes, pero nadie obtuvo una respuesta sobre cómo hacerlo.
- Android: Llame a super () al principio o al final de onStart (), onStop (), onDestroy () en actividad?
- Mapeo entre los permisos de Android (que definimos en el archivo manisfest) a las llamadas / métodos de API correspondientes
- ¿Cómo obtener un método llamado con diferentes parámetros?
- Eclipse Content Assist no funciona con Android
- Android ViewPager setCurrentItem no funciona después de onResume
Creo que quizás la API de android no lo permite. Si es imposible llamar a un método de mi actividad de BroadcastReceiver hay otras maneras de hacer esto?
Gracias.
- Cómo invocar el método de una clase CCColorLayer de otro método de clase (se extiende Actividad), Android?
- Métodos WebView no se llama en android
- Android obtener el nombre actual de actividad para el método polimórfico
- Cómo llamar al método con el parámetro Ver en Android Studio
- Java argumento de longitud variable múltiple
- Java: Debería usar constructor para hacer algo más que la inicialización de las variables
- Problemas con el teclado Android popupCharacters
- Comunicación entre BroadcastReceiver y Activity - android
Prueba algo como esto ..
En tu código de actividad escribir
BroadcastReceiver connectionReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { myActivityMethod();// Here you call method } }; registerReceiver(connectionReceiver, new IntentFilter("com.test.NET_CONNECTION"));
Y en su servicio escriba
Intent intent = new Intent("com.test.NET_CONNECTION"); sendBroadcast(intent);
Si alguna confusión me dejó saber trato de resolver ..
- Cómo saber si el dispositivo está apagado
- Cómo depurar las secuencias de comandos de UIAutomator con Eclipse