Τη Παρασκευή, 14 Δεκεμβρίου 2012 9:15:12 π.μ. UTC+2, ο χρήστης Antonis
Kanaris έγραψε:
>
> Hello.I make an apk with two activities and use SharedPreferences for
> store user values but no work....the string url no store ....this is my
> code...Need something extra to manifest for work SharedPreferences?
>
> public class MainActivity extends Activity {
>
> @Override
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.activity_main);
>
>
>
> if (savedInstanceState != null)
> {
> String strValue = savedInstanceState.getString("Url");
> if (strValue != null)
> {
> TextView text = (TextView) findViewById(R.id.text);
>
> //Sets the new text to TextView (runtime click event)
> text.setText(strValue);
> }
> }
>
> }
>
> public void Save(View view) {
>
> SharedPreferences preferences = getPreferences(MODE_PRIVATE);
> SharedPreferences.Editor editor = preferences.edit(); // Put
> the values from the UI
>
> EditText txtUrl = (EditText)findViewById(R.id.txtUrl);
> String strUrl = txtUrl.getText().toString();
>
>
>
> editor.putString("Url", strUrl); // value to store
>
> // Commit to storage
> editor.commit();
>
> Intent myIntent = new Intent(view.getContext(), Activity2.class);
> startActivityForResult(myIntent, 0);
> }
>
>
> public class Activity2 extends Activity {
>
> /** Called when the activity is first created. */
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.activity2);
>
> if (savedInstanceState != null)
> {
> String strValue = savedInstanceState.getString("Url");
> if (strValue != null)
> {
> TextView text = (TextView) findViewById(R.id.texturl);
>
> //Sets the new text to TextView (runtime click event)
> text.setText(strValue);
> }
> }
>
> }
>
> public void Setup(View view) {
> Intent intent = new Intent();
> setResult(RESULT_OK, intent);
> finish();
> }
>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en