Нет обновления приложения после нажатия на уведомление - PullRequest
0 голосов
/ 27 июня 2018

Я использую реагировать на родной, и я пишу родной модуль для уведомления! поэтому я хочу, чтобы при нажатии на уведомление просто возобновить приложение и не перезагружать Я пишу ниже код, но эта работа в первый раз, когда приложение запускается, и после этого каждый клик по уведомлению перезапускает приложение. что не так?

      Class cl = null;
      try {
          cl = Class.forName(packageName + ".MainActivity");
      } catch (ClassNotFoundException e) {
          //TODO: if you want feedback
      }
      Intent openIntent = new Intent(reactContext, cl);
      openIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
      PendingIntent contentIntent = PendingIntent.getActivity(reactContext, 0, openIntent, 0);

      Notification.Builder notificationBuilder = new Notification.Builder(reactContext)
        .setSmallIcon(smallIconResId)
        .setVibrate(new long[]{0,500})
        .setContentTitle("test")
        .setOngoing(true)
        .setContentText("test is here :)")
        .setContentIntent(contentIntent);

1 Ответ

0 голосов
/ 27 июня 2018

ОК, я нахожу ответ, я изменяю свой манифест, и теперь все в порядке.

  <activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
    android:windowSoftInputMode="adjustResize"
    android:launchMode="singleTask"  // <-- add this line
  >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...