I followed the most up-voted answer in Android: How to auto-restart application after it's been "force closed"?, and then it works. But when I restart the app running in the background from the desktop icon, the wrong page is opened.
E.g., there's Page A and Page B (A is the 1st one). I open page B after the restarted app after FC, then press Home. When I start the app from desktop icon, page A is opened. It should be page B. If I open the app from recent tasks, page B is opened. Any advance?