On Friday, December 14, 2012 2:23:46 AM UTC-6, Antonis Kanaris wrote:
>
>
>
> Τη Παρασκευή, 14 Δεκεμβρίου 2012 9:15:12 π.μ. UTC+2, ο χρήστης Antonis 
> Kanaris έγραψε:



*That's Greek to me*

 

> 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

Reply via email to