Я хочу запустить настройки местоположения системы с Intent
. Я знаю, что программно это идет как этотЗадание настройки местоположения из настроек XML-файла
Intent viewIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(viewIntent);
, но мне нужно сделать это из XML в виде Preference
. Я стараюсь, как этот
<Preference
android:title="@string/pref_title" >
<intent android:action="android.settings.ACTION_LOCATION_SOURCE_SETTINGS" />
</Preference>
, но он не работает, я всегда получаю ActivityNotFoundException
. Как запустить этот параметр настройки системы из XML-намерения?
I apprecia т. е. ваш ответ, но означает ли это, что нет способа вызвать это действие из XML? – Jago
Я не знаком с образом, и я думаю, что его нет. –
Я получаю «AndroidRuntimeException»: «Вызов' StartActivity() 'извне активности». Я думаю, это из-за контекста 'onPreferenceClick()' ... – Jago