Desidero avviare le Impostazioni di posizione del sistema da Intent
. So che a livello di codice va come questoLancio delle impostazioni di posizione dalle preferenze XML file
Intent viewIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(viewIntent);
ma ho bisogno di farlo dal XML di un Preference
. Provo come questo
<Preference
android:title="@string/pref_title" >
<intent android:action="android.settings.ACTION_LOCATION_SOURCE_SETTINGS" />
</Preference>
ma non funziona, ho sempre arrivare un ActivityNotFoundException
. Come posso avviare le Impostazioni di percorso del sistema da un intent XML?
I apprecia la tua risposta, ma vuol dire che non c'è modo di invocare quell'azione da XML allora? – Jago
Non ho familiarità con un modo e penso che non ce ne sia uno. –
Ricevo un 'AndroidRuntimeException':" Richiamo di 'StartActivity()' dall'esterno di un'attività ". Immagino che questo sia dovuto al contesto di 'onPreferenceClick()' ... – Jago