thanks Poncho, but i had given suffix 'L' ................ any how .........puttin a single st "e.printstack......" in catch block .......it worked.........i donno logic behind that.......but it did......... thanks alot.......
On Feb 8, 12:31 am, poncho <poncho...@gmail.com> wrote: > Hi, > > The code itself is fine except that you don't print the exception. > > If you would log the exception you can see (in the LogCat) that the > run-time is throwing some kind of a ParseException. > This is since users (usually) don't type 'L' at the end of their numeric > input, even when it's long. > > Hope this helps > /Poncho > > On 02/07/2012 02:54 PM, ajay talreja wrote: > > > > > > > > > This code is not working for me........i'm trying to use Shared > > preferences to store long values.....the code is correct and is > > launching successfully when i switch from long to int values....please > > help > > > package d.preferencesdemo1; > > > import android.app.Activity; > > import android.content.SharedPreferences; > > import android.os.Bundle; > > import android.preference.PreferenceManager; > > import android.view.View; > > import android.widget.Button; > > import android.widget.EditText; > > import android.widget.TextView; > > > public class preferencesdemo1 extends Activity { > > /** Called when the activity is first created. */ > > EditText t; > > long mobileno; > > TextView text; > > SharedPreferences app_preferences; > > @Override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > setContentView(R.layout.main); > > // Get the app's shared preferences > > app_preferences = > > PreferenceManager.getDefaultSharedPreferences(this); > > > mobileno = app_preferences.getLong("mobileno",9028252169L); > > > // Update the TextView > > text = (TextView) findViewById(R.id.text); > > text.setText("The default mobile number is " + mobileno + > > "."); > > > // Increment the mobileno > > // SharedPreferences.Editor editor = app_preferences.edit(); > > // editor.putlong("mobileno", ++mobileno); > > //editor.commit(); // Very important > > > t = (EditText) findViewById(R.id.EditText01); > > > Button b2 = (Button) findViewById(R.id.Button01); > > t.setText(""); > > > b2.setOnClickListener(new View.OnClickListener() { > > public void onClick(View view) { > > > try { > > // Increment the mobileno > > SharedPreferences.Editor editor = > > app_preferences.edit(); > > long tv = > > Long.parseLong(t.getText().toString()); > > mobileno=tv; > > editor.putLong("mobileno", mobileno); > > editor.commit(); // Very important > > > text.setText("The default mobile number is " > > + mobileno + "."); > > > } > > catch (Exception e) { > > > } > > } > > }); > > > } > > } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en