Когда я запускаю свою активность после ее установки, она работает нормально; затем, если я коснусь кнопки «Домой» на устройстве (я использую планшет Lenovo TB3), а затем снова запустите упражнение, щелкнув его значок, приложение вылетит и автоматически перезапустится.
Я не могу понять проблему.
My Stack Trace:
App has crashed
java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.IllegalStateException: Already added!
Я проверил жизненный цикл своего приложения,
когда я нажимаю кнопку возврата на моем устройстве, следующие методы были вызваны
- OnCreate ()
- OnStart ()
- onResume ()
А когда я нажимал кнопку возврата, вызывались следующие методы
- onPause ()
- OnStop () * * тысяча двадцать один
- OnDestroy ()
И, те же выше методы были вызваны при нажатии кнопки домой.
Тогда почему происходит сбой приложения при нажатии на значок после нажатия кнопки «Домой»?
Код MyActivity:
protected void onCreate(Bundle savedInstanceState) {
Log.d(TAG, "onCreate:savedInstanceState" +savedInstanceState);
super.onCreate(savedInstanceState);//At this line crash happens
setContentView(R.layout.basic_activity_concept_home);
Logger.d(TAG, "onCreate: ");
ButterKnife.bind(this);
student = getIntent().getParcelableExtra(Constants.JSON_KEY_STUDENT);
pageIndex = 0;
pager.addOnPageChangeListener(onPageChangeListener);
setPresenter(presenter);
showProgress(R.string.getting_concept_activities);
}
Код, который вызывает вышеуказанную деятельность:
@OnClick(R.id.btn_concept_basic_activities)
public void goToConceptActivities() {
Intent intent = new Intent(this, BasicActivityConceptHome.class);
intent.putExtra(Constants.JSON_KEY_STUDENT, student);
startActivity(intent);
}
Я не нашел решения этой проблемы.
Любая помощь приветствуется. :)
Спасибо:)