Saving and reading of data
1 preservation of data
Btn_ok.setOnClickListener (new OnClickListener () {
@ Override
Public void onClick (View v) {
String user = et_user.getText (). ToString (). Trim ()
String pwd = et_pwd.getText (). ToString (). Trim ()
If (user.isEmpty () | | pwd.isEmpty ()) {
Toast.makeText (getApplicationContext (), "cannot be empty", 200). Show ()
} else {
String name= "data.txt"
String content=user+ "=" + pwd
Try {
FileOutputStream fos=openFileOutput (name, MODE_PRIVATE)
Fos.write (content.getBytes ())
Fos.close ()
Toast.makeText (getApplicationContext (), "saved successfully", 200. show ()
} catch (Exception e) {
/ / TODO Auto-generated catch block
E.printStackTrace ()
}
}
}
});
2, data reading
Btn_show.setOnClickListener (new OnClickListener () {
@ Override
Public void onClick (View v) {
String name= "data.txt"
Try {
FileInputStream fis=openFileInput (name)
BufferedReader br=new BufferedReader (new InputStreamReader (fis))
/ / read the data of the document
String content = br.readLine ()
/ / split string
String [] strs = content.split ("=")
/ / displayed data
If (! content.isEmpty ()) {
Et_user.setText (strs [0])
Et_pwd.setText (strs [1])
}
} catch (Exception e) {
/ / TODO Auto-generated catch block
E.printStackTrace ()
}
}
});