android - Using Intents to navigate between activities -
i navigate between activities using intents
pictorial representation looks below::

in activity - .......... there next button go activity b
photos.setonclicklistener(new onclicklistener() { public void onclick(view v) { // todo auto-generated method stub intent photointent=new intent(a.this,b.class); startactivity(photointent); } }); in activity - b .......... there next button go again activity c
map.setonclicklistener(new onclicklistener() { public void onclick(view v) { // todo auto-generated method stub intent photointent=new intent(b.this,c.class); startactivity(photointent); } }); - now in activity c .... there 1 button
- if use above code can't go 2 activities depending on navigation came from
suppose came a c ------ when use back button in c go a
again when came b c ----- when use back button in c go b
there 1 back button in activity c
[edit]
its came activity activity c ----- when use button in activity c should go activity a
&
for same scenario if came activity b activity c - - - - when use button in activity c should go activity b
------- i trying relate switching case kind of mechanism button in activityc
how achieve
hope clear
there 1 button in activity c if understand correctly, activity c can started both activity a , activity b. if case, button in activity c should have following code:
backbutton.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { // takes whichever activity launched c finish(); } }); when launch activity c activity a, stack .... {activity a}, {activity c}. calling activity#finish() in activity c take activity a. same scenario unfolds when activity c started activity b.
note if call finish() in activity after launching activity c, button take activity positioned before activity in stack.
Comments
Post a Comment