みんな。私はここで真剣な新人ですので、フォーム/用語の問題をある程度は容赦してください。私は文字通り数時間前にこの問題を研究しましたが、関連するすべての鎖を既に含んでいます。私は約束します!はい、私はAndroidの資料を読んでいます。私もこのトピックに関する3冊の本の章を読みました!Androidスタジオ:再起動時に読み込むために、設定の最後のアクティビティを保存する方法
誰もがユーザー名やサウンド設定に関連する例を使用しているようです。間違った場所を使用してこのデータタイプをすべて保存していますか?
JavaとAndroidを学ぼうとする最初のプロジェクトとして、私はインタラクティブ・フィクションの本を書いています。子供の頃からChoose Your Own Adventureの本を考えてみましょう。
私は、アプリケーションが(自動的にまたは「ゲームをロード」ボタンを介して)ユーザーが最後に行ったアクティビティ(ページ)に戻るように、sharedPreferencesに最新のアクティビティ名を保存するようにします。
ユーザーがどこにでもロードできるように、ユーザーがブックを通過するときに、各アクティビティのプリファレンスを編集する予定です。
は、ここで私は優先順位を設定するために使用することが出来るのです、私は考えるコードです:
SharedPreferences setpage = getSharedPreferences("page", Context.MODE_PRIVATE);
SharedPreferences.Editor editor =setpage.edit();
editor.setpage ("page");
が、私はすぐに「editor.setpage」の赤い文字を取得します。私は間違って何をしていますか?
あなたはどのように設定で最後のアクティビティを保存しますか?
ありがとうございます!
を開始アクティビティ名を文字列として今すぐ...しかし、その文字列をどのように取得して、それを使用可能なクラス名にするのですか?私はこのようなコードを書く:インテントgotopage =新しいインテント(MainActivity.this、//ここに格納されたデータが必要); startActivity(gotopage); –
yeh。データを優先的に保存し、いつでも検索することができます。 'それを使えるクラス名にする'ということはどういう意味ですか? – Aryan