» 首頁 » 討論區 » Android程式設計 »android裡有類似網頁的cookie的功能嗎??

android裡有類似網頁的cookie的功能嗎??

發表人: learner
積分: 44
發表時間: 2011-12-20 13:53:24
請問,android裡有類似網頁的cookie的功能嗎??

因為,我的android端一開始需要登入,

而且也有其他的activity會用到會員帳號,

所以想問問看有沒有類似cookie的功能
發表人: learner
積分: 44
發表時間: 2011-12-20 18:31:26
我找到了,可以用SharedPreferences來做到類似的效果!!

但是,SharedPreference是不是沒辦法在extends SQLiteOpenHelper裡使用??

因為
[sea:javaCode]
public class Sqlitehelper extends SQLiteOpenHelper {
SharedPreferences settings = getSharedPreferences("username", Activity.MODE_WORLD_READABLE);
public static final String DB_NAME = "BookSQL";
public static final String TABLE_NAME = "bookdb";
public static final String Book_NUM = "Book_NUM";
public static final String Book_NAME = "Book_NAME";
[/sea]

我加SharedPreferences settings = getSharedPreferences("username", Activity.MODE_WORLD_READABLE);這串的時候一直出現錯誤!!
發表人: Seachaos
積分: 2432
發表時間: 2011-12-23 01:27:43
你好:
SharedPreference和SQLite是不同的東西喔

簡單的SharedPreference用法如下


取得:
[sea:javaCode]
SharedPreferences pref = getSharedPreferences("myapp", 0);
String lang = pref.getString("value", "default");
[/sea]

寫入:
[sea:javaCode]
SharedPreferences pref = getSharedPreferences("myapp", 0);
pref.edit().putString("lang", locale.getCountry());
pref.edit().commit(); // commit 為儲存寫入
[/sea]