У меня есть активность singleTask, и мое приложение поддерживает Rtl, поэтому, когда я пытаюсь изменить язык, это действие SingleTask не изменяется, поэтому мне нужно перезапустить его, Любая помощь?Перезапустите одно задание задачи
3
A
ответ
2
Если вы используете API 11 и выше вы можете использовать:
Activity.recreate()
Если вам необходимо поддерживать ниже API использовать это, чтобы позвонить ваша деятельность снова:
Intent i = getIntent();
finish();
startActivity(i);
0
Если мы используем при таком подходе нам не нужно перезапускать деятельность
изменить свой язык приложения на следующий код:
public static void notifyForLanguageChange(Context context, String languageCode) {
Resources res = context.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale(languageCode.toLowerCase());
res.updateConfiguration(conf, dm);
}
и после этого изменить экранные надписи с (т.е. мастика строковых ресурсов)
public void setLabels() {
txtFirstView.setText(R.string.first);
txtSecondView.setText(R.string.second);
btnThirdView.setText(R.string.third);
}
Смежные вопросы
- 1. Задачи в C# вызывают одно задание повторно
- 2. Задание задачи
- 3. Запланированная задание задачи 0x080070532
- 4. Hadoop Задание задачи
- 5. Heroku Scheduler - задание ежедневной задачи
- 6. Задание аннулирования задачи и задачиОценка
- 7. Задание задачи управления в фоновом режиме node.js
- 8. Как вызвать одно задание после выполнения нескольких задач
- 9. Запланированное задание задачи (с использованием интерфейса ITask)?
- 10. Задание задачи против точности разрешения сна нити
- 11. Задание запланированной задачи или службы в .net
- 12. Alfresco Activiti задание задачи назад к инициатору
- 13. Задание непоследовательного массива для идентификатора задачи SGE
- 14. iOS 4.0 Задание задачи в фоновом режиме
- 15. Задание. После завершения работы до завершения Задачи
- 16. Backbone.js Задание задачи Как выглядит сгруппированный вид
- 17. Задание зависимости задачи в правиле рейка
- 18. Задание желаемых пакетов для задачи Gradle Javadoc
- 19. Может ли задание ворчать выполнять другие задачи?
- 20. Перезапустите услугу
- 21. Ошибка привязки Boost - одно неопределенное задание
- 22. Как выполнять одно задание каждый час?
- 23. gnu параллельно одно задание на процессор
- 24. Python Threading Больше, чем одно задание
- 25. Eclipse RCP: работает только одно задание?
- 26. Как запустить только одно задание одновременно?
- 27. режим кластерного кластера запускает только одно задание
- 28. Как быстро отключить одно задание в crontab
- 29. В очереди на Laravel только одно задание
- 30. Запуск 2 части через одно задание cron