0

したがって、このトピックに関するいくつかの質問を見てきましたが、実際にそれを行う方法と理解する方法について詳しく説明するものはありません.

私が作成しているアプリはクラス用で、RPG タイプのゲームです

だから私は次のテキストビューと整数を持っています(テキストビューに入れられます)

TextView:

textViewStrName

textViewStrRace

textViewStrAlliance

textViewStrClass


他の textViews に相関する整数:

textViewGoldValue

textViewXPValue

textViewXPLimit

textViewLevel

textViewHP

textViewMP


だから私はSharedPreferencesで何かをしなければならないことを知っていますが、それを利用する方法がわかりません..またはデータベースに保存する方法はありますか?

申し訳ありませんが、私はまだAndroidにかなり慣れていないため、多くの質問をします....

編集

protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
    SharedPreferences.Editor prefsEditor = myPrefs.edit();
    prefsEditor.putInt("myvalue", gold);

    prefsEditor.commit();
}

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
    SharedPreferences myPrefs1 = this.getSharedPreferences("myPrefs",  MODE_WORLD_READABLE);
    String textViewGoldValue = myPrefs.getInt("myvalue", -1);
}
4

1 に答える 1

0

このように共有設定を使用できます

 SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
    SharedPreferences.Editor prefsEditor = myPrefs.edit();
    prefsEditor.putInt("myvalue", textViewGoldValue);

    prefsEditor.commit();

これを使用して取得できます

 SharedPreferences myPrefs1 = this.getSharedPreferences("myPrefs",  
MODE_WORLD_READABLE);
    int prefName1 = myPrefs1.getInt("myvalue", -1);

残りのものについても同様です。

データベースについてのアイデアが必要な場合は、ここのリンクをたどることができます

于 2012-09-29T02:17:42.460 に答える