Hi, Justin,

Can I use similar function call Home using startActivity() in the child
application. Do not use the Home button. Because I want keep the child
application alive and directly back to home.

Thanks,

Shude

On Tue, Sep 22, 2009 at 5:14 PM, Shude Zheng <[email protected]> wrote:

> Thanks, Justin.
>
> This is what I want to know.
>
> Shude
>
>   On Tue, Sep 22, 2009 at 3:59 PM, Justin Anderson 
> <[email protected]>wrote:
>
>> Yes you can do that.  I have a program on the market, AppSwipe!, that
>> essentially does only that. The Dev Guide states:
>>
>> "The general mechanism to start a new activity if its not running— or to
>> bring the activity stack to the front if is already running in the
>> background— is the to use the NEW_TASK_LAUNCH flag in the startActivity()
>> call."
>>
>> This is found on this page:
>> http://developer.android.com/guide/appendix/faq/framework.html#4
>>
>> Thanks,
>> Justin
>>
>> ----------------------------------------------------------------------
>> There are only 10 types of people in the world...
>> Those who know binary and those who don't.
>> ----------------------------------------------------------------------
>>
>>
>>   On Tue, Sep 22, 2009 at 2:47 PM, Shude Zheng <[email protected]>wrote:
>>
>>> Thanks, Justin,
>>>
>>> I have fixed the crash. But I still have some questions.
>>>
>>> I have two my own applications, for example, Parent and Child. There is
>>> button in Parent applicaiton to launch Child. It uses the ApplicationInfo
>>> code get the name and activity of Child and uses startActivity() to launch
>>> Child. Child will run. At that time the Parent is atill alive at
>>> background. The Child Uses similar function. it will launch the Parent. But
>>> at that time Parent is still alive. Can I use atartActivity() to let the
>>> Parent run in front. The doc said atartActivity is for new activity.
>>>
>>> Shude
>>>
>>>   On Tue, Sep 22, 2009 at 10:25 AM, Justin Anderson <
>>> [email protected]> wrote:
>>>
>>>> The following will get you a list of all applications on your phone as
>>>> ApplicationInfo objects (assuming you have a Context object):
>>>>
>>>> PackageManager mgr = context.getPackageManager();
>>>> ArrayList<ApplicationInfo> appList =
>>>> (ArrayList<ApplicationInfo>)mgr.getInstalledApplications(0);
>>>>
>>>> Hope this helps,
>>>> Justin
>>>>
>>>> ----------------------------------------------------------------------
>>>> There are only 10 types of people in the world...
>>>> Those who know binary and those who don't.
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>   On Tue, Sep 22, 2009 at 1:36 AM, Sean Hodges <
>>>> [email protected]> wrote:
>>>>
>>>>> I think he's trying to launch the Youtube app
>>>>>
>>>>>  On Sep 22, 2009 7:29 AM, "Justin Anderson" <[email protected]>
>>>>> wrote:
>>>>>
>>>>> Are you trying to launch an activity that you created, or an arbitrary
>>>>> third party app?
>>>>>
>>>>> Thanks,
>>>>> Justin
>>>>> ----------------------------------------------------------------------
>>>>> There are only 10 types of people in the world...
>>>>> Those who know binary and those who don't.
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>> On Fri, Sep 18, 2009 at 7:46 AM, Abhi <[email protected]>
>>>>> wrote: > > > Hi, > > After se...
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to