You are on page 1of 1

packagecom.example.

recuperar;
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.OutputStreamWriter;
importandroid.os.Bundle;
importandroid.os.Environment;
importandroid.app.Activity;
importandroid.view.Menu;
importandroid.view.View;
importandroid.widget.EditText;
importandroid.widget.Toast;
publicclassMainActivityextendsActivity{

EditTextet1;
EditTextet2;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

et1=(EditText)findViewById(R.id.editText1);
et2=(EditText)findViewById(R.id.editText2);
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){
//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getMenuInflater().inflate(R.menu.main,menu);
returntrue;
}
publicvoidgrabar(Viewv){
Stringnomarchivo=et1.getText().toString();
Stringcontenido=et2.getText().toString();
try{
Filetarjeta=Environment.getExternalStorageDirectory();
Filefile=newFile(tarjeta.getAbsolutePath(),nomarchivo);
OutputStreamWriterosw=newOutputStreamWriter(
newFileOutputStream(file));
osw.write(contenido);
osw.flush();
osw.close();
Toast.makeText(this,"Losdatosfuerongrabadoscorrectamente",
Toast.LENGTH_SHORT).show();
et1.setText("");
et2.setText("");
}catch(IOExceptionioe){
}
}

publicvoidrecuperar(Viewv){
Stringnomarchivo=et1.getText().toString();
Filetarjeta=Environment.getExternalStorageDirectory();
Filefile=newFile(tarjeta.getAbsolutePath(),nomarchivo);
try{
FileInputStreamfIn=newFileInputStream(file);
InputStreamReaderarchivo=newInputStreamReader(fIn);
BufferedReaderbr=newBufferedReader(archivo);
Stringlinea=br.readLine();
Stringtodo="";
while(linea!=null){
todo=todo+linea+"";
linea=br.readLine();
}
br.close();
archivo.close();
et2.setText(todo);
}catch(IOExceptione){
}
}
}
Pgina1

You might also like