2013년 2월 27일 수요일 오후 7시 35분 35초 UTC+9, weslin 님의 말:
>
>
>  
> Hi all.
>  
> It seems there is a problem with a shortcut created by Play store during 
> installing new app.
> (As you know, If user turns on the option 'Auto add widget' in the 
> settings for play store, 
> shortcut for executing new app is automatically created on home screen.)
>  
>  
> - Reproduce step is as below : 
>  
> 1). Download and install "Google Play Music" from market.
> 2). Check the newly added shortcut for "Google Play Music" on home screen.
> 3). Click shortcut for 'Google Play Music' at home screen (or application 
> screen).
> 4). In the screen of Google play music, just press the menu button and 
> then go into settings.
> 5). In the 'Music settings', press home key to go to home screen
> 6). Click shortcut for "Google Play Music" on home screen
>  
> - Problem occurs here :
>  Showing initial screen for 'Google music'. if you press back-key, 'Music 
> Settings' screen will be showed 
> and then press back-key, you will see the initial screen for 'Google 
> music' again.
>  
> - Expected result : 
>   Showing 'Music Settings' screen (activity).
>  
>
> And I found that the shortcut has an intent which contains not only 
> component name but also 'package'.
>  
> 1).
>
>    
> #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10000000;package=<package
>  
> name>;component=<component name>;end
> But this 'package' value is needless and causing side-effect 
> because It doesn't guarantee the result for keeping current activity stack 
> which comes to foreground from background. 
> (It seems a bug with Activity manager.)
>  
> As long as there is no particular flag settings for activity, 
> the curren running app should keep its TaskRecord (activity stack for 
> process) 
> after restart from home screen when user clicks a shorcut again.
>  
> To solve this problem with PlayStore, Above intent value should be changed 
> to 1 or 2 as below :
>  
> 2.
>   
> #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10000000;component=<component
>  
> name>;end
>  
> 3.
>   
> #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=<component
>  
> name>;end
>  
>  
> Is there any different idea of this?
>  
> Regards,
> Wonsuk.
>  
>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to