On May 17, 1:55 pm, Dianne Hackborn <[email protected]> wrote:
> Long press on home uses the Intent that was originally used to start the
> task.

Thank you for that clarification.  I did confirm this, although the
Intent that used internally in the ActivityManager is slightly
different, but the app really shouldn't care about this.  However,
it's not the _exact_ same Intent passed to the app.  The intent flags
are slightly different (main launcher case flag=0x10200000, long-home-
press-task switcher case flag=0x10600000).  And in the main/launcher
case the Activity gets an onCreate(), but in the task switcher case
the activity gets an onRestart().  So it is a bit different, but
anyway here's the log...


05-17 14:12:55.620: INFO/ActivityManager(101): Starting: Intent
{ act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000
cmp=com.example/.MyActivityA1 } from pid 198
05-17 14:12:55.670: INFO/ActivityManager(101): Start proc com.example
for activity com.example/.MyActivityA1: pid=3277 uid=10081 gids={1015}
05-17 14:12:55.780: INFO/MyActivityA1(3277): onCreate (taskID:15) --
Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10600000
cmp=com.example/.MyActivityA1 }
05-17 14:12:56.090: INFO/ActivityManager(101): Displayed
com.example/.MyActivityA1: +419ms
05-17 14:12:57.790: INFO/ActivityManager(101): Starting: Intent
{ act=android.intent.action.MAIN cat=[android.intent.category.HOME]
flg=0x10200000 cmp=com.android.launcher2/.Launcher } from pid 101
05-17 14:13:02.130: INFO/ActivityManager(101): Starting: Intent
{ flg=0x10100000 cmp=com.example/.MyActivityA1 } from pid 101
05-17 14:13:02.160: INFO/MyActivityA1(3277): onRestart (taskID:15) --
Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10600000
cmp=com.example/.MyActivityA1 }

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to