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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

共享首選項圖像視圖更改

共享首選項圖像視圖更改

千巷貓影 2023-06-04 16:49:35
我創(chuàng)建了一個通過輸入密碼來更改圖像的應用程序。我想在關閉應用程序后將其存儲。所以我嘗試使用共享首選項。但是我失敗了……為什么下面的代碼不能工作?(PS我上傳了我的MainActivity的代碼。如果你需要其他活動或布局來回答我的問題,然后說我)<html><head>  <title>MainActivity.java</title>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  <style type="text/css">    .s0 {      color: #cc7832;    }        .s1 {      color: #a9b7c6;    }        .s2 {      color: #6a8759;    }        .s3 {      color: #808080;    }        .ln {      color: #606366;      font-weight: normal;      font-style: normal;    }  </style></head><body bgcolor="#2b2b2b">  <table CELLSPACING=0 CELLPADDING=5 COLS=1 WIDTH="100%" BGCOLOR="#606060">    <tr>      <td>        <center>          <font face="Arial, Helvetica" color="#000000">            MainActivity.java</font>        </center>      </td>    </tr>  </table>
查看完整描述

1 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

您需要在onCreate您的活動中使用此信息更新您的視圖。

您有一個代碼可以點擊圖像資源,如果您在共享首選項中對“原始”有偏好,您可以將它們存儲在 String 中original。但是你需要setImageResource在你的視圖上使用它才能工作。

onCreate所以解決方案是在需要更新值的地方或任何地方使用代碼:

original.setImageResource(*value taken from SharedPrefs*);

更新:

  1. 您正在保存您的圖像資源,但如果您只想保存您可能想要保存的資源original.getImageResource()。

  2. 要在下次打開應用程序時將此圖像放回 imageView,您需要使用preferences.getString().

  3. 然后你需要在你的活動onCreate()方法中設置圖像可繪制,這樣如果你設置original之前的值并且將值作為可繪制地址original.setImageResource()傳遞,它就會顯示。int

PS圖片指針保存在int不是String這樣保存正確:

SharedPreferences preferences = getSharedPreferences("save", MODE_PRIVATE);

SharedPreferences.Editor editor = preferences.edit();

editor.putInt("original", R.drawable.correct);

editor.commit();

并得到它


SharedPreferences preferences = getSharedPreferences("save", MODE_PRIVATE);

int imageUrl = preferences.getInt("original", *default_value*);

original.setImageResource(imageUrl);


查看完整回答
反對 回復 2023-06-04
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號