I have 3 activities. Activity A which leads to activity B, which in turn can go back to activity A or start activity C. However, if I press back in activity C the app should close.
To sum up:
- Activity A starts activity B
- Pressing Back on activity B should lead to A
- Activity B starts activity C
- Pressing Back on activity C should close the app
How should I go from activity B to C? This code currently gives me a NullPointerException on the last line:
Intent intent=new Intent(ActivityB.this, ActivityC.class);
startActivity(intent);
ActivityB.this.finish();
ActivityB.this.getParent().finish();
If I switch the last two lines I also get a null pointer.