コード package com.example.simpleedit; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.EditText; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText editText=(EditText)findViewById(R.id.editText); findViewById(R.id.button1).setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { try { FileInputStream inputStream = openFileInput("sample.txt"); BufferedReader tmpBuffer = new BufferedReader( new InputStreamReader(inputStream) ); StringBuffer sequence = new StringBuffer(); String readText; while ((readText = tmpBuffer.readLine()) != null) { sequence.append(readText); } editText.setText(sequence); inputStream.close(); } catch (IOException e) { Log.e("Error", e.getMessage()); } } } ); findViewById(R.id.button2).setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { try { FileOutputStream outputStream = openFileOutput( "Sample.txt", Context.MODE_PRIVATE ); BufferedWriter saveText = new BufferedWriter( new OutputStreamWriter(outputStream) ); saveText.write(editText.getText().toString()); saveText.flush(); outputStream.close(); } catch (Exception e) { Log.e("Error", e.getMessage()); } } } ); } }
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
テキストアプリを作成したんですが、保存して読み出ししてもなにもでてきません。 写経したので、参考書となんども見比べたんですが、わかりませんでした。
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。