0
A
回答
0
完整的示例:
package com.example.logindemo;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
public class LoginPage extends Activity {
EditText name = null, pwd = null;
SharedPreferences login_pref = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login_page);
name = (EditText) findViewById(R.id.name_edt);
pwd = (EditText) findViewById(R.id.pwd_edt);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_login_page, menu);
return true;
}
public void loginMethod(View v) {
login_pref = this.getSharedPreferences("login_pref",
MODE_WORLD_READABLE);
SharedPreferences.Editor login_pref_editor = login_pref.edit();
login_pref_editor.putString("Name", name.getText().toString());
login_pref_editor.commit();
startActivity(new Intent(this, WelcomeScreen.class));
}
}
希望它能幫助。我覺得共享偏好將是一個更好的辦法
0
存儲
EditText Task = (EditText)findViewById(R.id.ettask);
EditText date = (EditText)findViewById(R.id.etdate);
EditText time = (EditText)findViewById(R.id.ettime);
String taskstr = Task.getText().toString();
String datestr= date .getText().toString();
String timestr= time .getText().toString();
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
Editor edit = preferences.edit();
edit.putString("pref_task", taskstr);
edit.putString("pref_date", datestr);
edit.putString("pref_date", timestr);
edit.commit();
檢索
pref_task = preferences.getString("pref_task", "n/a");
pref_date = preferences.getString("pref_date","n/a");
pref_time = preferences.getString("pref_date","n/a");
1
使用下面的代碼將數據存儲到SharedPreferences。
SharedPreferences myPrefs = PreferenceManager.getDefaultSharedPreferences(this);
Editor editor = myPrefs.edit();
editor.putString("Date", mEdttxtDate.getText().toString());
editor.commit();
用於從SharedPreferences返回數據。
SharedPreferences myPrefs = PreferenceManager.getDefaultSharedPreferences(this);
String mDate = myPrefs.getString("Date","nothing");
它會解決你的問題。
0
插入
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
Editor edit = preferences.edit();
edit.putString("pref_empId", _empid);
edit.putString("pref_userType", _usertype);
edit.commit();
用於獲取共享偏好
pref_empId = preferences.getString("pref_empId","n/a");
pref_userType = preferences.getString("pref_userType","n/a");
相關問題
- 1. 使用共享首選項存儲和檢索按鈕狀態
- 2. 檢索共享首選項
- 3. 如何使用Android共享首選項存儲和檢索整數
- 4. 共享首選項存儲
- 5. 如何檢索共享首選項onCreate?
- 6. 微調:使用Android中的共享首選項存儲和檢索值
- 7. Android - 存儲/檢索具有共享首選項的字符串
- 8. 如何使用共享首選項存儲數據
- 9. 從asynctask檢索共享首選項值
- 10. android共享首選項檢索
- 11. 共享首選項存儲在哪裏?
- 12. 共享首選項Android存儲數據
- 13. 如何將圖像存儲在共享首選項中並檢索它?
- 14. 使用共享首選項
- 15. 如何使用共享首選項重置所有存儲的數據存儲
- 16. 如何使用共享首選項保存/檢索位圖的文件路徑
- 17. 如何儲存共享首選項而不需要首選項屏幕等
- 18. Android共享首選項檢索用戶名和密碼
- 19. 使用共享首選項存儲用戶數據可靠嗎?
- 20. 在android中使用共享首選項存儲用戶名
- 21. 在共享首選項中存儲音頻的索引
- 22. 將日期保存到共享首選項
- 23. 使用共享首選項檢索數據
- 24. 基本保存/檢索共享首選項
- 25. 自定義ColorDialogPreference - 保存/檢索爲共享首選項
- 26. 使用共享首選項來存儲圖像URL
- 27. 在android中使用共享首選項存儲密碼
- 28. 使用共享首選項存儲數據
- 29. 如何存儲和檢索日期值
- 30. 共享首選項
共享偏好是更好的選擇,而不是內部storage.you可以瞭解更多有關SharedPreferences這裏http://developer.android.com/ guide/topics/data/data-storage.html#pref –
@AndRaGhu如果我的回答對你有幫助,那麼請接受它。 –
在我的帳戶中沒有任何反饋? – AndRaGhu