Właśnie zacząłem pracować z powiadomieniami, a teraz próbuję usunąć powiadomienie i uruchomić aplikację po kliknięciu powiadomienia w centrum powiadomień.Usuwanie powiadomienia po kliknięciu
Starałem się pracować z następującego kodu:
import android.app.NotificationManager;
public class ExpandNotification {
private int NOTIFICATION = 546;
private NotificationManager mNM;
public void onCreate() {
mNM.cancel(NOTIFICATION);
setContentView(R.layout.activity_on);
//Toast.makeText(this, "stopped service", Toast.LENGTH_SHORT).show();
}
myślę, że ten kod wykonuje drugą klasę podczas podsłuchu?
PendingIntent contentIntent = PendingIntent.getActivity(this, REQUEST_CODE, new Intent(this, ExpandNotification.class), 0);
Jednak powiadomienie nie znika, ani nie uruchamia się aplikacja. Ale jestem w stanie przesunąć go w lewo lub w prawo, aby go usunąć, ale to nie jest to, co chcę ..
Dzięki, to się stało :) – user1756912
Cieszę się, że pomogło!:) – input
Co stanie się z sytuacją, gdy nie określisz ContentIntent (chcesz tylko, aby powiadomienie zostało usunięte po dotknięciu)? W tym przypadku flaga auto_cancel nie wydaje się pomagać ... –