How can I resume my app from its previous position.
Note that it is still active, just paused. So if I click the androids current app button, or the app icon it resumes fine.
But who do I do this from my widget..
I have the following:
// Create an Intent to launch Activity
Intent intent = new Intent(context, LoginForm.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
This obviously launches the LoginForm as opposed to just resuming the application.
Does anyone know how to do this?
Edit:
Just to clarify, I dont want anything special. I basically want to mimic pressing the android icon launcher.
You’ve basically answered your own question 😉
Just simulate what Android does when you launch the app:
or you could try this (assuming
LoginFormis the root activity of your application and that there is an instance of this activity still active in the task stack):Setting
FLAG_ACTIVITY_NEW_TASKshould just bring an exising task for the application from the background to the foreground without actually creating an instance of the activity. Try this first. If it doesn’t work for you, do the other.