不罗嗦,上代码
package com.example.huanghanqing.testinternalstorage; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class MainActivity extends AppCompatActivity { Button btn ; EditText et; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button)findViewById(R.id.button); et = (EditText)findViewById(R.id.edit_text); read(); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { write(); } }); } public void read(){ try { InputStream in = openFileInput("data"); byte[] bytes = new byte[in.available()]; in.read(bytes); in.close(); String s = new String(bytes,"utf-8"); et.setText(s); } catch (FileNotFoundException e) { } catch (IOException e){ } } public void write(){ try { OutputStream os = openFileOutput("data", Context.MODE_PRIVATE); os.write(et.getText().toString().getBytes("utf-8")); os.flush(); os.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e){ } } }