20180124
package com.example.wata.myapplication;
package jp.co.wata.myapplication;
import android.app.Activity;
import android.os.Bundle;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MyData myData = new MyData();
myData.setString("---My data---");
try {
FileOutputStream fileOutputStream = openFileOutput("MyFile.dat", MODE_PRIVATE);
ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream);
objectOutputStream.writeObject(myData);
objectOutputStream.close();
} catch (Exception e) {
System.out.printf("Error");
}
try {
FileInputStream fileInputStream = openFileInput("MyFile.dat");
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
MyData data = (MyData) objectInputStream.readObject();
System.out.println(data.getString());
objectInputStream.close();
} catch (Exception e) {
System.out.printf("Error");
}
}
}
class MyData implements Serializable {
private String string1;
public String getString() {
return string1;
}
public void setString(String string) {
string1 = string;
}
}