Надежда Вы поймете мой вопрос с моим базовым английским...
В моем приложении я позволяю пользователю иметь кнопку, которые запускают приложение его выбора. Я не заставляю проблемы входить в список всех установленных приложений, получать Намерение и запускать выбранное приложение.
Но я хотел бы сохранить соответствующее намерение в настройках в следующий раз пользовательское использование мое приложение, но настройки только позволяют мне сохранять тип основных данных (Целое число, булевская переменная, Строки, и т.д.)
Так, мой вопрос состоит в том, как сохранить намерение умным способом.
Я надеюсь, что можно помочь мне найти решение.
Вместо сохранения Intent
вы можете просто сохранить String
, которая необходима для построения Intent
.
Пример:
Intent intent = new Intent("com.android.notepad.action.EDIT_TITLE");
Теперь вы просто сохраняете Строку
, содержащую com.android.notepad.action.EDIT_TITLE