
22/10/13, 13:28:07
|
|
Usuario novato en la web
|
|
Fecha de registro: sep 2012
Mensajes: 3
Modelo de smartphone: HTC MAGIC O HTC MY TOUCH 3G
Tu operador: Movistar
|
|
Guardar 2 variables con SharedPrefences
Hola estoy intentando crear un portfolio para que el usuario pueda elegir que acciones pueda tener en vista. yo ya me conecte a la api y todo y puedo consultar los precios. el tema es que cuando quiero guardar una variable uso Sharedprefences pero cuando quiero guardar una segunda variable me borra la primera
Actividad 1
Código:
stockTxt = new String(baf.toByteArray());
tokens = stockTxt.split(",");
stockSymbol = tokens[0];
stockPrice = tokens[1];
stockChangePercentage = tokens [2];
StockBajo = tokens[3];
Horas= tokens[4];
PrecioDeCompra = tokens[5];
PrecioDeVenta = tokens[6];
VolumenNegociado = tokens[7];
fstockSymbol = stockSymbol.substring(1, stockSymbol.length()-1);
PrecioMasBajo= StockBajo.substring(0,StockBajo.length()-1);
Compra=PrecioDeCompra.substring(0,PrecioDeCompra.length()-1);
Venta = PrecioDeVenta.substring(0,PrecioDeVenta.length()-1);
Vol = VolumenNegociado.substring(0,VolumenNegociado.length()-1);
Actividad 2
Código:
private static final String[] Acciones = new String[] {"^MERV","ALUA.BA","AGRO.BA","APBR.BA","BHIP.BA","BMA.BA","BPAT.BA","COME.BA","EDN.BA","ERAR.BA","FRAN.BA","GGAL.BA","MIRG.BA","MOLI.BA","PAMP.BA","PESA.BA","SAMI.BA","SEMI.BA","TECO2.BA","TRAN.BA","TS.BA","YPFD.BA","AA17.BA","AS13.BA","AS15.BA","BDED.BA","DICP.BA","DICY.BA","GJ17.BA","NF18.BA","PARP.BA","PR13.BA","RO15.BA","TVPA.BA","TVPE.BA","TVPP.BA","TVPY.BA"};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.actividad_portfolio);
setTheme(android.R.style.Theme);
txtSimbolo1=(TextView)findViewById(R.id.IdSimbolo1);
txtSimbolo2=(TextView)findViewById(R.id.IdSimbolo2);
final AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.editText);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, Acciones);
textView.setAdapter(adapter);
textView.setThreshold(1);
textView.setTextColor(Color.BLACK);
SharedPreferences prefs = getSharedPreferences("Lista_Simbolo",
MODE_PRIVATE);
String Simbolo = prefs.getString("Simb",
"NO HAY");
String TxtSinEspacio=txtSimbolo1.getText().toString();
TxtSinEspacio.trim();
if(TxtSinEspacio=="Simbolo"){
txtSimbolo1.setText(Simbolo);
}
else{
txtSimbolo2.setText(Simbolo);
}
|