私はsingleTaskアクティビティを持っていて、私のアプリケーションはRTをサポートしていますので、言語を変更しようとするとこの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. 単一インスタンスアプリケーションの再起動
- 2. 単一ファイルの再マージ
- 3. フォームの単一のインスタンスを開くための単一の再利用可能な関数
- 4. C++単一リンクリストのリンクを再構築
- 5. 開始、一時停止、再開NSTimer Swift
- 6. ラムダを使って単一のインスタンスに単一のルビメソッドを再定義する
- 7. Angular.jsで単一のアコーディオンを開く
- 8. 単一ディレクトリへのPHP再帰コピーディレクトリ
- 9. 単一リンクリスト宿題の再帰印刷
- 10. Python xml.domの再帰的(単一ノードレベル)getElementsByTagName
- 11. 単一インデックスとすべてのテーブルインデックスの再構成/再構築
- 12. MediaRecorderの一時停止/再開機能
- 13. カウントダウンタイマーの一時停止と再開
- 14. Libgdxでの一時停止と再開
- 15. WebRTCの一時停止と再開ストリーム
- 16. スレッドの一時停止/再開方法
- 17. Androidサービスの一時停止/再開
- 18. Pythonの一時停止/再開ボタン
- 19. ストリームの一時停止と再開
- 20. マルチスレッドの一時停止と再開
- 21. メソッドの一時停止と再開
- 22. BackgroundWorkerの一時停止と再開
- 23. SpriteKitゲームの一時停止と再開
- 24. Django Celeryワークフローチェーンの一時停止/再開
- 25. Lottieアニメーションの一時停止と再開
- 26. ダウンロードの一時停止と再開WPF
- 27. gitの単一開発 - リベースと二回
- 28. 単一リンクリストでの単純な再帰的反復処理JavaScript
- 29. 一連のfadeIn/fadeOutを一時停止/再開する
- 30. エンキュー、再生、停止、一時停止、再開を伴うAudioTrackクラス