Например: У меня есть 5 видов деятельности:Android: Можно ли пройти несколько мероприятий вперед?
активность А -> Деятельность B -> C активность -> Активность D -> E активность
Activity A должен пройти через активность В то C, затем D, затем E в последовательности.
Я хочу передать намерение в активность А на активность E без проходящей через B, C, D.
Можно ли это сделать?
Мое мимолетное намерение в активности А в настоящее время:
fab = (FloatingActionButton) rootView.findViewById(R.id.fabAddConList);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent createContactList = new Intent(context, ActivityB.class);
createContactList.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
createContactList.putExtra("userid", userID);
startActivity(createContactList);
}
});
Моя приемная цель в деятельности E в настоящее время:
Intent lastIntent = getIntent();
userid = lastIntent.getStringExtra("userid");
--------------- --------------------РЕДАКТИРОВАТЬ----------------------------- ------------
Как основывается на моих кодах в этом сообщении, я передаю намерение в действие А в действие Б вместо E, потому что я хочу перейти в Activity B, когда я нажимаю кнопку. Но как я могу перейти к Activity B, не передавая «userid» в Activity B и не дожидаясь, пока он не достигнет действия E?
да возможно –
, что ваша проблема? я имею в виду, что вы столкнулись с любой проблемой. – androidnoobdev
@androidnoobdev Привет, моя проблема: у меня есть проблема с передачей намерения через все действия B, C и D. Поэтому я пытаюсь выяснить, могу ли я передать его прямо от A до E, не передавая его через B, C и D. –