0

私はアプリを書いていますが、SDカードのファイルに保存したい2つの変数があります..どこでも検索しましたが、完全なコードが見つかりませんでした!

これは、変数をエクスポートしたいコードの一部です:

  String senderNum = phoneNumber;
                String message = currentMessage.getDisplayMessageBody();

                Log.i("SmsReceiver", "senderNum: "+ senderNum + "; message: " + message);

                int duration = Toast.LENGTH_LONG;
                Toast toast = Toast.makeText(context, "From: "+ senderNum + ", message: " + message, duration);
                toast.show();

これら 2 つの文字列をファイルに保存したい (senderNum と message)

4

2 に答える 2

0

ファイルを使用する必要はありません。設定またはSharedPreferencesだけです。

例:

SharedPreferences sharedPref = getSharedPreferences("FileName or PrefsName",MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putInt("senderNum", senderNum);
prefEditor.putString("message", message);
prefEditor.commit();
于 2013-11-09T12:21:59.227 に答える