У меня есть активность, которая прослушивает изменения предпочтений и перезагружает приложение. Для этого я использую recreate()
. Но я не знаю, как пройти через аргументы, поэтому я прибегал к ручной перезагрузке.Восстановить действие, а также передать аргументы
Intent intent = getIntent();
finish();
// add in the arguments as Extras to the intent
startActivity(intent);
Это поведение я хочу, но воссоздание деятельности не является гладким для пользователя, как они будут видеть деятельность были убиты и тот же вид деятельности перезапуске. Я хочу, чтобы пользователь не знал, что активность была перезапущена. Итак, мой вопрос: могу ли я использовать метод recreate()
и все еще передавать аргументы через него.
вы можете использовать заново() и сохраните аргументы в sharedPreference – 7geeky
ли что только возможный способ? – fuadj