I am calling activities in the following order A>B>C>D, now I want to call Activity A and clear B and C but keep D. I am calling A with Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP. But all the activities apart from A is getting cleared. Any body has any idea how to clear B and C and keep D>A.
Keep calling activity and clear other activities before that
88 Views Asked by Aju At
2
There are 2 best solutions below
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in ANDROID-INTENT
- Unable to receive extras in Android Intent
- Android - No view found for fragment
- I want to Show Simple Toast Message When User Click On Media Controller button Pause/Start/Stop in video View Using Media Controller
- Android Studio - Illegal character 8204 error
- invoking application activity from url in email
- How to send object using getserializable extra method
- Google Play services LocationSettingsAPI - LocationSettingsRequest Dialog not Showing
- How to getCropAndSetWallpaperIntent(Uri imageUri) to work?
- Android put and get parcelable array error
- Save image from Camera take picture intent to application private storage
- how to get the URL from mainActivity to the second activity using intents?
- how to launch an image in a activity by clicking a button in a diffrent activity in android studio
- Cannot start activity using explicit intent
- Getting a files extension from Filepicker-Intent
- About getSharedPreferences
Related Questions in ANDROID-ACTIVITY
- Android - No view found for fragment
- Does a recreated activity remember the original intent started it?
- I want to Show Simple Toast Message When User Click On Media Controller button Pause/Start/Stop in video View Using Media Controller
- Why does this run out of memory? Shouldn't the Activities be released?
- How to check in an (Android) async task if the activity it was called from was finished?
- Android Resources Not Found Exception
- How to handle multiple activity task in android when press home?
- Google Play services LocationSettingsAPI - LocationSettingsRequest Dialog not Showing
- How to land or navigate to previous activity if click on back button
- How to scale the imageview and view with matrix using seekBar?
- how to get the URL from mainActivity to the second activity using intents?
- Coordinator Layout with Toolbar in Fragments or Activity
- NullPointerException error in Android: Unable to instantiate
- ListView OnItemClickListener with a new Activity
- How can i send main activity to inner class inside of Fragment java class?
Related Questions in BACK-STACK
- How to remove Fragments from backstack
- how to avoid creating the loop with the fragment backstack
- Removing Activity from BackStack (Flag_Activity_no_history) does not work
- Android task/stack: why new task created in this case?
- Android : Drawable selector not updated when using back stack (fragment)
- Two dynamic fragment on screen (back)
- Always returns to main fragment onBackpressed
- Addtobackstack is not working properly in android
- Fragment in backstack can be Killed?
- How to close all activity before launch new activity from AppWidgetProvider android
- Disable fragment back stack animations - Android
- How to keep back stack with notification
- Android 5.0 Toolbar fragment backstack
- Backstack not showing the result wanted
- What is the difference between a back stack and a history stack?
Related Questions in TASKSTACKBUILDER
- singleTop Activity sometimes being created even when on top of stack
- back stack navigation when opening the app from a widget is not working
- Keep calling activity and clear other activities before that
- TaskStackBuilder vs normal startActivity again and again
- Not Navigating back to MainActivity
- Why do we use the TaskStackBuilder?
- Android TaskStackBuilder.startActivities() doesn't work as expected
- Intent.FLAG_ACTIVITY_NEW_TASK still bundles activities in the same task
- Build fragment backStack for push notification
- Resume an activity which is present in different task instead of creating new activity on same task
- Tap on Notification from locked screen opens Wrong Activity first
- Activity in launchMode singleTask gets destroyed when started via TaskStackBuilder
- Android TaskStackBuilder ugly transition
- TaskStackBuilder not working correctly when launch activity twice from home screen
- TaskStackBuilder with startActivityForResult
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can move A to the top (from D) by doing this in D:
There aren't any simple flags you can use to get rid of B and C. I would suggest that you have B and C register a
BroadcastReceiverthat listens for a specific ACTION. After you launch A from D, you can then send a broadcastIntentthat will cause B and C to finish themselves. For example, in B and C do this:in
onCreate()register the receiver:don't forget to unregister the receiver in
onDestroy()!In D, when you launch A, send a broadcast
Intentcontaining ACTION_EXIT to make B and C finish, like this: