단일 작업을 수행하고 내 응용 프로그램이 지원하므로 언어를 변경하려고하면이 SingleTask 작업이 영향을받지 않으므로 다시 시작해야합니다.단일 작업 활동 다시 시작
3
A
답변
2
당신은 API (11)를 사용하고 사용할 수 위의 경우
Intent i = getIntent();
finish();
startActivity(i);
0
우리가 사용하는 경우 : 당신이 지원해야하는 경우
Activity.recreate()
을 낮은 API이 다시 활동 전화를 걸 때 사용 이 방법을 통해 활동을 다시 시작할 필요가 없습니다.
다음 코드로 앱 언어를 변경하십시오.
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);
}
(10)와 그 후 (즉 다시로드 문자열 리소스)
public void setLabels() {
txtFirstView.setText(R.string.first);
txtSecondView.setText(R.string.second);
btnThirdView.setText(R.string.third);
}
와 화면 레이블을 변경
관련 문제
- 1. Android : 단일 작업 다시 시작
- 2. tabactivity 내에서 단일 활동 다시 시작
- 3. android에서 활동 다시 시작
- 4. Android에서 활동 다시 시작
- 5. 활동 외부에서 활동 일시 중지/다시 시작
- 6. TabHost에서 활동 닫기/다시 시작
- 7. 활동 시작시 서비스 다시 시작
- 8. 알림을 클릭하면 활동 다시 시작
- 9. 활동 내부 조각 다시 시작
- 10. 뒤로 버튼으로 활동 다시 시작
- 11. Android 다시 시작 내 활동
- 12. 뒤로 버튼으로 활동 다시 시작
- 13. 정지 작업 다시 제출 (시작 작업)
- 14. AppEngine 모든 작업 다시 시작
- 15. 글꼴 변경시 작업 다시 시작
- 16. 비동기 작업 루프 다시 시작
- 17. 모든 신 작업 다시 시작
- 18. 오리엔테이션 변경시에만 작업 다시 시작
- 19. Android : 가로/키보드 전환시 활동 다시 시작
- 20. onSaveInstanceState 이벤트가 발생했을 때 활동 다시 시작
- 21. 활동 알림 클릭에 다시 시작 - 안드로이드
- 22. 뒤로 버튼을 사용하여 이전 활동 다시 시작
- 23. 활동 중지 및 다시 시작 (Android)
- 24. 전화가 다시 연결되면 내 활동 시작
- 25. 서비스 및 실행/다시 시작 활동
- 26. 현재 상태로 활동 시작
- 27. 활동을 다시 시작하지 않고 활동으로 다시 시작
- 28. 시작 활동
- 29. 웹보기를 다시 그려 넣지 않고 Android 활동 다시 시작
- 30. 단일 인스턴스 응용 프로그램 다시 시작