第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將變量存儲(chǔ)在共享偏好中,并在不同的活動(dòng)中改變它們的值

將變量存儲(chǔ)在共享偏好中,并在不同的活動(dòng)中改變它們的值

陪伴而非守候 2023-11-01 22:04:40
我正在開(kāi)發(fā)一個(gè)練習(xí) 7 天的鍛煉應(yīng)用程序。我在主要活動(dòng)上設(shè)置了進(jìn)度欄,并希望在幾天后更改進(jìn)度。意味著如果我完成第一天的鍛煉,進(jìn)度條設(shè)置為 15%。當(dāng)我完成第 2 天時(shí),進(jìn)度設(shè)定為 30%。我可以在沒(méi)有共享首選項(xiàng)的情況下完成此操作,它工作正常,但是當(dāng)?shù)谝惶焱瓿珊笪谊P(guān)閉應(yīng)用程序時(shí),它再次將進(jìn)度設(shè)置為 0 。因此,我想出于這個(gè)原因使用共享首選項(xiàng)。請(qǐng)有人指導(dǎo)我解決這個(gè)問(wèn)題;
查看完整描述

2 回答

?
滄海一幻覺(jué)

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

對(duì)于將值設(shè)置為共享首選項(xiàng)


SharedPreferences.Editor editor = getSharedPreferences("ProgressBarData", 

MODE_PRIVATE).edit();

editor.putInt("progress", 15);

editor.apply();

從共享偏好中獲取價(jià)值


SharedPreferences prefs = getSharedPreferences(ProgressBarData, 

MODE_PRIVATE); 

int progress = prefs.getInt("progress", 0);


查看完整回答
反對(duì) 回復(fù) 2023-11-01
?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

第一個(gè)你知道你的錯(cuò)誤?你不能將你的數(shù)據(jù)存儲(chǔ)在局部變量中,因?yàn)樵诨顒?dòng)結(jié)束時(shí)它破壞了所有東西,當(dāng)你回到android活動(dòng)時(shí)它將再次啟動(dòng)所有東西并且所有東西都會(huì)重新啟動(dòng)

您會(huì)有更好的理解

現(xiàn)在你的解決方案

如果你想每天存儲(chǔ)數(shù)據(jù)和處理,最好使用本地存儲(chǔ),如 Sqlite、room 或共享首選項(xiàng)。

做任務(wù)的步驟

將數(shù)據(jù)存儲(chǔ)、獲取和刪除到共享首選項(xiàng)需要三個(gè)步驟

用于存儲(chǔ)、獲取、刪除數(shù)據(jù)

//storing

SharedPreferences.Editor editor = context.getSharedPreferences(name,Context.MODE_PRIVATE).edit();

? ? ? ? editor.putString(key, data);

? ? ? ? editor.apply();


//getting

SharedPreferences getSharedPrefrence = context.getSharedPreferences(name, Context.MODE_PRIVATE);

? ? ? ? int data = getSharedPrefrence.getInt(key, IntegerValuesAndStringValues.REGISTER_BEFORE_LOGIN);

? ? ? ? return data;


BasicFunctions.removeSharedPrefrences(getContext(),"Name of the preference");


查看完整回答
反對(duì) 回復(fù) 2023-11-01
  • 2 回答
  • 0 關(guān)注
  • 200 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)