What steps will reproduce the problem?
1. Open PythonAPK.
2. Tap the Home button. Press and hold Home to get list of Recent apps.
3. Tap PythonAPK.
Instead of returning to the running instance of PythonAPK, it restarts the app,
stopping current actions and losing variable states. Particularly problematic
on Gingerbread, but reproducible on ICS with the Recent Apps button.
What is the expected output? What do you see instead?
Using Home/Recent should return to the current running instance of PythonAPK.
Instead, the app is restarted. Details below.
What version of the product are you using? On what operating system?
Latest; Windows.
Please provide any additional information below.
Using the BACK key to return to the PythonAPK, say from the browser, works
fine: it returns to the already running instance (logcat: "moveTaskToBack").
Likewise tapping the PythonAPK icon from the homescreen. When attempting to use
Home/Recent, the logcat reveals:
V/sl4a.FutureActivity:50(1035): FutureActivity created.
W/sl4a.FutureActivity:59(1035): FutureActivity has no task!
I/ActivityManager(181): Starting: Intent { act=android.intent.action.MAIN cat=
[android.intent.category.LAUNCHER] cmp=com.android.python27/.ScriptActivity } fr
om pid 1035
I/Process (1035): Sending signal. PID: 1045 SIG: 9
D/PythonAPK(1035): Killed process 1045
The process "com.android.python27" then dies, and a restart is scheduled in
5000ms. The issue appears to relate to FutureActivity.java, where the code
behind the log entries is found.
I would be grateful for any suggestions as to how to fix/avoid this issue, as
the restarting process can be disrupting/confusing to users, and cause some
freezing of the Android interface.
Original issue reported on code.google.com by fjn8...@gmail.com on 7 Dec 2012 at 2:28
Original issue reported on code.google.com by
fjn8...@gmail.com
on 7 Dec 2012 at 2:28