studio priority notification example developer anatomy android android-intent push-notification android-service

android - priority - ¿Cómo implementar funcionalidades como la función Facebook "New Story"?



notifications android example (1)

Deseo implementar la funcionalidad a continuación en mi aplicación.

¿Cómo puedo hacer esto?

Tengo 2 maneras en mi mente:

  1. Obtenga el recuento total de publicaciones del servicio web cada 1 minuto o en algún momento. Pero para eso necesito ejecutar un Thread continuamente en segundo plano, por lo que puede surgir un problema de rendimiento . (Rendimiento de la batería)

  2. ¿Puedo hacer esta funcionalidad con el servicio de Notification ?

o si alguien tiene otra idea, por favor sugiérame.


Sería una buena idea hacerlo con push notification . Puede establecer el indicador en notificación push y filtrarlo según su necesidad.

crear Broadcast que se llamará cuando reciba una notification de bandera perticular.

Intent intent = new Intent("newStory"); sendBroadcast(intent);

en ese método de recepción de difusión muestra esa Image o Layout .

private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.e("receiver", "Got message: "); //show new story image } };

En onResume() registre su Broadcast .

registerReceiver(mMessageReceiver, new IntentFilter("newStory"));

En onPause() anular el registro.

unregisterReceiver(mMessageReceiver);