Single Instance of Activity

В моем приложении есть три действия, например A -> B-> C .

Действие A вызывается из другого действия через startActivityForResult () . Действие B и Аналогично вызываются и C. Я также должен вызвать действие A из панели уведомлений (если есть какое-то конкретное уведомление).

Теперь, если в настоящее время я нахожусь в действии B или C, и я щелкните панель уведомлений и вызовите действие A, приложение перейдет только к действию A, и данные, введенные через действия B или C, не сохранятся.

Я не хочу такого поведения. Я хочу, чтобы если я нажму «Уведомление», оно должно перенаправляться только на текущий экран. Кто-нибудь может помочь. (Я упомянул activity: launchMode как SingleTask ).

7
задан Lukas Knuth 15 July 2011 в 12:29
поделиться