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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

對(duì)于Activity如何向ViewPager中的Fragment傳值

標(biāo)簽:
Java Android

如果局限于传值,使用EventBus(百度可以得到)来进行传值就可以了,优点:简单易用,不像Activity向Fragment传值的方法那样繁琐,同时避免了Activity向ViewPager中的Fragment传值的各种报错(对于初学者而言)。但是,对于这种方法,就我个人而言,有点不太实用。然后请教我朋友,换了一个角度思考,其实如果我们想要用到Activity中的某些数据,比如学号信息,这时我们并不需要进行传值,将数据保存就可以了。这时我们可以用最简单的方法来进行保存:
//使用SharedPreferences保存数据
//1.获取SharedPreferences对象
SharedPreferences mSharedPreferences=getSharedPreferences("name",MainActivity.MODE_PRIVATE);
//2.获取SharedPreferences.Editor对象
SharedPreferences.Editor editor=mSharedPreferences.edit();
//3.使用putXXX方法保存键值对
editor.putString("sname",sname);
//4.将数据保存在文件中
editor.apply();
然后在Fragment类中进行获取就可以了。
//获取学号
SharedPreferences mSharedPreferences=getActivity().getSharedPreferences("name", Context.MODE_PRIVATE);
final String sname=mSharedPreferences.getString("sname","");
粗浅之见,如有更优,欢迎分享!!

點(diǎn)擊查看更多內(nèi)容
6人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

舉報(bào)

0/150
提交
取消