Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.13 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. setting/putting number value in a sharedpreferences?
  2. public void onClick(View v) {
  3.     switch(v.getId()){
  4.     case R.id.save2:
  5.         s = text.getText().toString();
  6.         number = Float.parseFloat(num.getText().toString());
  7.         SharedPreferences.Editor editor = shared.edit();
  8.         editor.putString("sharedtext",s);
  9.         editor.putFloat("sharednum",number);
  10.         editor.commit();
  11.         Toast.makeText(this,"save2",Toast.LENGTH_SHORT).show();
  12.         break;
  13.     case R.id.load2:
  14.         String returner = shared.getString("sharedtext","Returner fail");
  15.         float returnnum = shared.getFloat("sharednum","number fail");
  16.         //there is a red mark here^^^^^^^^^(getfloat)
  17.         text.setText(returner);
  18.         //num.set.......how will
  19.         Toast.makeText(this,"load2",Toast.LENGTH_SHORT).show();
  20.         break;
  21.     case R.id.page2:
  22.         intent= new Intent(this,SharedPreferencesActivity.class);
  23.         startActivity(intent);
  24.         Toast.makeText(this,"page2",Toast.LENGTH_SHORT).show();
  25.         break;
  26.     }
  27.        
  28. float returnnum = shared.getFloat("sharednum",0.0);
  29.        
  30. float returnnum = shared.getFloat("sharednum",0f);