Мое PreferencesActivity
представление заполнено через XML, и в этом XML я включил PreferencesScreen
, чтобы перейти к системным предпочтениям синхронизации.
Он работает нормально, используя код ниже.
Моя проблема / вопрос в том, что, когда я открыл «Настройки синхронизации», открыл домашний экран, а затем снова открыл свое приложение, настройки синхронизации открыты, потому что они лежат на вершине стека.
Есть ли возможность включить NEW_TASK-флаг в xml, чтобы сообщить экрану, что это новая задача, не связанная со стеком моего приложения?
<PreferenceScreen
android:title="@string/preferences_activity_syncaccounts_title"
android:summary="@string/preferences_activity_syncaccounts_summary"
android:dialogTitle="@string/preferences_activity_syncaccounts_title">
<intent
android:action="android.settings.SYNC_SETTINGS"/>
</PreferenceScreen>