Settings源码 PreferenceScreen 跳转Activity问题
<PreferenceScreen android:title="@string/sync_settings" android:summary="@string/sync_settings_summary" android:key="sync_settings"> <intent android:action="android.settings.SYNC_SETTINGS" /></PreferenceScreen>
<activity android:name="SecuritySettings" android:label="@string/security_settings_title" android:configChanges="orientation|keyboardHidden" android:clearTaskOnLaunch="true" > <intent-filter><action android:name="android.intent.action.MAIN" /><action android:name="android.settings.SECURITY_SETTINGS" /><action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /><action android:name="android.security.ADD_CREDENTIAL" /><action android:name="android.security.UNLOCK_CREDENTIAL_STORAGE" /> <category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.VOICE_LAUNCH" /><category android:name="com.android.settings.SHORTCUT" /> </intent-filter></activity>
<PreferenceScreen android:title="@string/sync_settings" android:summary="@string/sync_settings_summary" android:key="sync_settings"> <!-- 已改变android.settings.SYNC_SETTINGS 为 android.settings.SECURITY_SETTINGS --> <intent android:action="android.settings.SECURITY_SETTINGS " /></PreferenceScreen>