0

私は次の方法を持っています:

private void savePref(RadioGroup rg_group1) {
        int rg_group1_CheckId = rg_group1.getCheckedRadioButtonId();
        //int mode = Activity.MODE_PRIVATE;
        pref = getSharedPreferences(Constants.PREF_RG_NUMBER_OF_QUESTIONS, 0);
        editor = pref.edit();
        editor.putInt("NumberOfQuestions", rg_group1_CheckId);      
        editor.commit();
    }

rg_group2 という別のラジオ グループを保存したいと考えています。これには別のメソッドを作成する必要がありますか? または、別のラジオグループを追加して、両方のラジオグループの設定を保存する方法はありますか?

4

1 に答える 1

1

共有設定の別のキーと値のペアに他のラジオグループ情報を保存する必要があります。ただし、これを行うには 1 つの方法を使用できます。何かのようなもの

private void savePref(RadioGroup rg_group1 , String key) {
        int rg_group1_CheckId = rg_group1.getCheckedRadioButtonId();
        //int mode = Activity.MODE_PRIVATE;
        pref = getSharedPreferences(Constants.PREF_RG_NUMBER_OF_QUESTIONS, 0);
        editor = pref.edit();
        editor.putInt(key, rg_group1_CheckId);      
        editor.commit();
    }
于 2013-10-02T04:05:58.107 に答える