³µÍ×

¥×¥ê¥Õ¥¡¥ì¥ó¥¹¤È¤Ï

  • ¥­¡¼¤ÈÃͤÎÁȤ«¤é¹½À®¤µ¤ì¤ë¥Ç¡¼¥¿¤ò±Ê³Ū¤ËÊݸ¤¹¤ëµ¡Ç½¤Ç¤¹¡£
  • Êݸ¤¹¤ë¥Ç¡¼¥¿¤Ï¡¢¸¶»Ò·¿¡Êboolean·¿¡¢float·¿¡¢int·¿¡¢long·¿¡¢String·¿¡Ë¤Î¤ß¤Ç¤¹¡£
  • map¤È¤¤¤¦Í×ÁÇ·¿¤ÎÍ×ÁǤò¥ë¡¼¥È¤È¤¹¤ëXMLʸ½ñ¤ËÊݸ¤µ¤ì¤Þ¤¹(SharedPreferences¥Õ¥¡¥¤¥ë)¡£
  • SharedPreferences¥Õ¥¡¥¤¥ë¤Ï¡¢¼¡¤Î¾ì½ê¤ËÊݸ¤µ¤ì¤Þ¤¹¡£
/data/data/¥Ñ¥Ã¥±¡¼¥¸Ì¾/shared_prefs
  • ÍøÍÑÊýË¡
    • Æɤ߹þ¤ß¡§SharedPreference.get¡û¡û()
    • ½ñ¤­¹þ¤ß¡§SharedPreference.edit().put¡û¡û().commit()

ÃͤÎÊݸÊýË¡

getSharedPreferences()¥á¥½¥Ã¥É¤Î»ÈÍÑ
SharedPreferences pref = getSharedPreferences("name", MODE_PRIVATE);
Editor editor = pref.edit();
editor.putString("key", "value");
editor.commit();
  • ¥×¥ê¥Õ¥¡¥ì¥ó¥¹¥ª¥Ö¥¸¥§¥¯¥È¤Î¼èÆÀ
    • getSharedPreferences(name, mode)¤ò¼Â¹Ô¤·¤Æ¼èÆÀ¤·¤Þ¤¹¡£
      • Âè1°ú¿ô¡Êname¡Ë: ¥×¥ê¥Õ¥¡¥ì¥ó¥¹¼«ÂΤÎ̾¾Î
      • Âè2°ú¿ô¡Êmode¡Ë: ¶¦Í­¥â¡¼¥É
̾¾ÎÆâÍÆ
MODE_PRIVATEgetSharedPreferences¤ò¼Â¹Ô¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¤Î¤ß¥¢¥¯¥»¥¹²Äǽ
MODE_WORLD_READABLE¾¤ÎÁ´¤Æ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬Æɤ߹þ¤ß¥¢¥¯¥»¥¹²Äǽ
MODE_WORLD_WRITEABLE¾¤ÎÁ´¤Æ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬½ñ¤­¹þ¤ß¥¢¥¯¥»¥¹²Äǽ
MODE_MULTI_PROCESS*1Ê£¿ô¤Î¥×¥í¥»¥¹¤ò¤â¤Ä¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¡¢Æ±¤¸SharedPreferences¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤ß²Äǽ
  • ¥¨¥Ç¥£¥¿¡¼¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ¸À®
    • ¥×¥ê¥Õ¥¡¥ì¥ó¥¹¥ª¥Ö¥¸¥§¥¯¥È¤¬¤â¤Ã¤Æ¤¤¤ë¡¢edit()¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ç¼èÆÀ¤·¤Þ¤¹¡£
  • ¥×¥ê¥Õ¥¡¥ì¥ó¥¹¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ß
    • ½ñ¤­¹þ¤à¥Ç¡¼¥¿·¿¤Ë¤è¤ê¡¢¼¡¤Î¥á¥½¥Ã¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
      • SharedPreferences.Editor putBoolean(String key, boolean value)
      • SharedPreferences.Editor putInt(String key, int value)
      • SharedPreferences.Editor putInt(String key, int value)
      • SharedPreferences.Editor putFloat(String key, float value)
      • SharedPreferences.Editor putString(String key, String value)
    • Editor¤Îcommit()¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ç¡¢Êݸ¤ò´°Î»¤Ç¤¹¡£
getPreferences()¥á¥½¥Ã¥É¤Î»ÈÍÑ
  • getPreferences()¤ò¼Â¹Ô¤·¤¿Activity¤Î¥¯¥é¥¹Ì¾¤ò¥×¥ê¥Õ¥¡¥ì¥ó¥¹Ì¾¤È¤·¤Æ¡¢getSharedPreferences()¤ò¼Â¹Ô¤·¤Þ¤¹¡£
  • °ú¿ô¤Ï¡¢¡Ö¶¦Í­¥â¡¼¥É¡×¤Î¤ß¤Ç¤¹¡£
  • ¥Ç¡¼¥¿¤ÎÊݸ¼ê½ç¤Ï¡¢getSharedPreferences()¤ÈƱÍͤǤ¹¡£

Êݸ¥Ç¡¼¥¿¤Î¼èÆÀÊýË¡

SharedPreferences pref = getSharedPreferences("name", MODE_PRIVATE);
String str = pref.getString("key", "default"));
  • getSharedPreferences()¥á¥½¥Ã¥É¤ò»È¤Ã¤Æ¥¤¥ó¥¹¥¿¥ó¥¹¤ò¼èÆÀ¤·¤Þ¤¹¡£
  • Êݸ¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¤Î·¿¤Ë¤è¤ê¡¢¼¡¤Î¥á¥½¥Ã¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
    • boolean getBoolean(String key, boolean defValue)
    • int getInt(String key, int defValue)
    • long getLong(String key, long defValue)
    • float getFloat(String key, float defValue)
    • String getString(String key, String defValue)
  • ¥á¥½¥Ã¥É¤¬ÊÖ¤¹Ãͤȡ¢¼èÆÀ¥á¥½¥Ã¥É¤Î·¿¤¬°ìÃפ·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ClassCastException¤È¤¤¤¦Îã³°¤¬È¯À¸¤·¤Þ¤¹¡£

¤³¤Î¥Ú¡¼¥¸¤Ø¤Î¥³¥á¥ó¥È

ekYWX3 I am so grateful for your blog. Much obliged.

0
Posted by awesome things! 2014ǯ02·î06Æü(ÌÚ) 06:57:46 ÊÖ¿®

EbwzUV <a href="http://syjtoucnjtxm.com/">syjtoucnjtxm</a>, [url=http://jtfwycqkigaw.com/]jtfwycqkigaw[/url], [link=http://audlgavvyhet.com/]audlgavvyhet[/link], http://totceflleqle.com/

0
Posted by qszweix 2013ǯ11·î14Æü(ÌÚ) 16:06:20 ÊÖ¿®

<a href="http://vk.com/club54723108">îíëàéí èãðû</a>
http://vk.com/club54723108
[url=http://vk.com/club54723108]

0
Posted by Kiodp 2013ǯ11·î13Æü(¿å) 06:45:20
http://vk.com/club54723108
ÊÖ¿®

<a href="http://loadmanuals.net.ua/">site</a><a href="http://dloadfiles.net.ua/">site</a><a href="http://filesbloads.net.ua/">site</a><a href="http://easyfileload.net.ua/">site</a><a href="http://getfileshere.net.ua">site</a>[url=loadmanuals.net.ua][url=dloadfiles.net.ua][url=filesbloads.net.ua][url=easyfileload.net.ua][url=getfileshere.net.ua]

0
Posted by Iodpo 2013ǯ11·î01Æü(¶â) 21:18:26
http://getfileshere.net.ua
ÊÖ¿®

<a href="http://loadmanuals.net.ua/">site</a><a href="http://dloadfiles.net.ua/">site</a><a href="http://filesbloads.net.ua/">site</a><a href="http://easyfileload.net.ua/">site</a><a href="http://getfileshere.net.ua">site</a>[url=loadmanuals.net.ua][url=dloadfiles.net.ua][url=filesbloads.net.ua][url=easyfileload.net.ua][url=getfileshere.net.ua]

0
Posted by Iodpo 2013ǯ11·î01Æü(¶â) 20:59:55
http://easyfileload.net.ua/
ÊÖ¿®

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹