15
我想從Intent
啓動系統的位置設置。我知道,編程它是這樣的從首選項XML文件啓動位置設置意圖
Intent viewIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(viewIntent);
,但我需要從Preference
的XML做到這一點。我嘗試這樣
<Preference
android:title="@string/pref_title" >
<intent android:action="android.settings.ACTION_LOCATION_SOURCE_SETTINGS" />
</Preference>
,但它不工作,我總是得到一個ActivityNotFoundException
。我如何從XML Intent啓動系統位置設置?
我apprecia你的答案,但這是否意味着無法從XML中調用該操作? – Jago
我不熟悉一種方式,我認爲沒有一種。 –
我得到一個'AndroidRuntimeException':「從一個活動的外部調用'StartActivity()'」。我想這是因爲'onPreferenceClick()'的上下文...... – Jago