Android clear Activity back stack -


i have activities, example a, b, c, d how can finish activity d, clear stack, avoid returning on activity c, , return activity b. please, not purpose start d c result , in onactivityresult in c, invoke finish again=) 'cause finish() used))

im not sure if behavior needs on permanent bases or it's conditional. in first case can add in d manifest activity declaration following line:

android:parentactivityname="com.example.b" 

in second case can override in activity d - onbackpressed() method , start activity b here depends on current situation.


Comments