0
Ben geçerli durumda uygulamayı açmak gerekir
güncel halde benim uygulamasını açmak içinNasıl benim ana etkinliğim herhangi yeni bir örneği olmaksızın, bildirim
İşte benim kod
Intent intent = new Intent(baseActivity, MainActivity.class);
intent.putExtra("FROM_NOTIFICATION", true);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(baseActivity, 0 /* Request code */, intent,
PendingIntent.FLAG_ONE_SHOT);
ve
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(baseActivity)
.setSmallIcon(getNotificationIcon()).setLargeIcon(BitmapFactory.decodeResource(baseActivity.getResources(), R.drawable.ic_launcher))
.setContentTitle(baseActivity.getResources().getString(R.string.app_name))
.setContentText(message)
.setOngoing(true)
.setContentIntent(pendingIntent);
notificationManager.notify(0 /* ID of notification */, notificationBuilder.build());
olduğunu
Bunu nasıl yapabilirim? Ya da başka bir yol var mı? aşağıdaki gibi niyet bayrağı ayarlayarak
"Başlıca Acıcamın yeni bir örneği olmadan" neyi kastediyorsunuz? Eski örnek nerede? Yani zaten uygulamada iseniz 'eski' olanı geçersiz kılmamalıdır ..? – Vucko
@Vucko Evet. Bu mümkün mü? – kadik
Evet, şu an kullandığım şeyi tekrar kontrol etmek için dizüstü bilgisayarımın yanında değilim, ama Android işletim sisteminizde "androidManifest.xml" in içine "android: noHistory =" true "ifadesini eklediğini düşünüyorum. 'istediğin. Bu işe yaramazsa, 4 saat içinde size geri dönmem gerekecek: D –
Vucko