Как начать другое занятие автоматически? - PullRequest
0 голосов
/ 25 июня 2019

У меня есть действие (contentActivity), что при запуске необходимо вызвать второе действие (newActivity), это второе действие только для информирования новых приложений о веб-просмотре приложения, после отображения второго действия пользователь может закрыть второедействие и обычно переходите через действие (contentActivity).

Я хочу повторять это действие всякий раз, когда пользователь открывает действие (contentActivity).Но после того, как действие (newActivity) закрыто и пользователь возвращается к действию (contentActivity) не повторяет действие, поэтому пользователь не застревает в цикле.

1 Ответ

0 голосов
/ 25 июня 2019

Чтобы начать, вы должны вставить startActivity() код , показанный здесь в onCreate() первого действия.

Когда пользователь закроет вашу активность номер 2, вы напишите логическое значение в общих настройках .

И в первом действии перед вызовом startActivity(...) вы собираетесь получить логическое значение, если оно истинно, это означает, что пользователь уже видел другое действие, и вы пропустите вызов start.

ПСЕВДО-КОД:

public void onCreate() {
  super.onCreate() 
  ...


  if (!sharedPref.get("USER_SAW_THE_OTHER_ACTIVITY")) { 
        startActivity(new Intent(...));
  }
}
...