Hey all,

I am currently trying to launch a GPS settings activity using
startActivityForResult....however it never seems to be calling my
onActivityResult function after it exits. I noticed the docs mentioned
that some Intent protocols are not defined to return a result, is this
one such example? are there any flags that I could set to either make
the settings activity call onActivityResult, or even better make my
activity block until the launched activity returns?

Btw this is the current code I used to launch the GPS settings menu
from my activity:

                ComponentName toLaunch;
                Intent intent;
                toLaunch = new ComponentName
("com.android.settings","com.android.settings.SecuritySettings");
                intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
                intent.addCategory(Intent.CATEGORY_LAUNCHER);
                intent.setComponent(toLaunch);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivityForResult(intent, 0);

Thanks,

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

Reply via email to