Una consulta mas bien tecnica...
Tengo una app con un mplayer funcionando. Lo que quiero es que cuando se quiera minimizar la app (boton home) quede funcionando como hasta ahora pero con una notificación en el status bar.
Como no puedo manejar el home con el keyEvent, pensé en los estados de las actividades.
Seria un onPause? u onStop?
Lo que quiero despues es que clickeando la notificación me vuelva a la misma actividad. Como hago para que sea la misma? con onResume?
Código ANDROID:
Ver original
@Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); try { notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); myNotification = new Notification(R.drawable.icon,"mActivity",System.currentTimeMillis()); Context context = getApplicationContext(); String notificationTitle = "mActivity"; String notificationText = "El estado de la app está acá"; Intent myIntent = new Intent(this, MActivity.class); //PendingIntent pendingIntent = PendingIntent.getActivity(MActivity.this, 0, myIntent,Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, myIntent,0); //myNotification.defaults |= Notification.DEFAULT_SOUND; myNotification.flags |= Notification.FLAG_AUTO_CANCEL; myNotification.setLatestEventInfo(context, notificationTitle, notificationText, pendingIntent); notificationManager.notify(MY_NOTIFICATION_ID, myNotification); } catch (Exception e) { } }
Muchas gracias!!!!!!!!