You are on page 1of 3

En este ejemplo, la divisa registrada anteriormente era mas alta que la actual.

Para realizar una prueba, aqu grabamos el nuevo valor de la divisa y mostramos en un
Toast que se grab con xito.
Luego de cerrar y volver a abrir, podemos apreciar que los valores cambiaron.

Algoritmo de la aplicacin.

package com.example.paul.sharedpreferencespaulidrogo;

import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.Toast;

import java.util.Calendar;
import java.util.Date;

public class MainActivity extends AppCompatActivity {


private EditText et,et1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et = (EditText)findViewById(R.id.txtfecha);
et.setText(Calendar.getInstance().getTime().toString());
et = (EditText)findViewById(R.id.txtcompra);
et.setText("3.23");
et = (EditText)findViewById(R.id.txtventa);
et.setText("3.26");

SharedPreferences prefe =
getSharedPreferences("datos",Context.MODE_PRIVATE);
String d = prefe.getString("compra","");
et1 = (EditText)findViewById(R.id.txtvcompra);
et1.setText(d);

SharedPreferences prefe2 =
getSharedPreferences("datos1",Context.MODE_PRIVATE);
String d1 = prefe2.getString("venta","");
et1 = (EditText)findViewById(R.id.txtvventa);
et1.setText(d1);

public void Guardar(View V){


et = (EditText)findViewById(R.id.txtcompra);
SharedPreferences preferencias=getSharedPreferences("datos",
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferencias.edit();
editor.putString("compra",et.getText().toString());
editor.commit();

et = (EditText)findViewById(R.id.txtventa);
SharedPreferences preferencias2=getSharedPreferences("datos1",
Context.MODE_PRIVATE);
SharedPreferences.Editor editor2 = preferencias2.edit();
editor2.putString("venta",et.getText().toString());
editor2.commit();

Toast.makeText(this,"Datos
Guardados!",Toast.LENGTH_LONG).show();
}

You might also like