![](http://www.androidstudy.co.kr/data/geditor/1103/2072908938_09bdc1a2_ListView.PNG)
<registerDataSetObserver()´Â ´Ü¼øÈ÷ notifyDataSetInvalidated() ¹Ø¿¡ ¼³¸íÀÌ ¾ø´Ù´Â°ÍÀ» º¸¿©µå¸®±â À§ÇÑ °ÍÀÔ´Ï´Ù.>
À§¿¡ º¸½Ã¸é ListView¸¦ °»½ÅÇÏ°Ô ÇÏ´Â ¸Þ¼µåÀÎ
notifyDataSetChanged(), notifyDataSetInvalidated() 2°³°¡ ÀÖ½À´Ï´Ù.
(ÁÙ¿©¼ SetChanged(), SetInvalidated()·Î »ç¿ëÇÏ°Ú½À´Ï´Ù.)
À§¿¡ SetChanged()ÀÇ °æ¿ì View(ÇϳªÀÇ »ø)°¡ »õ·Î¿î°ÍÀÌ ºÙ¿©Áø °Í¿¡ ´ëÇؼ ÀÚ½Å(ListView)À» Àç°»½Å ÇÑ´Ù ÀÌ·± ¶æÀä.(¿µ¾î¿¡ ¾àÇؼ ´ëÃæ ÀÌ·¸°Ô Çؼ®Çß½À´Ï´Ù.)
¹Ø¿¡ SetInvalidated()ÀÇ °æ¿ì ¹Ø¿¡ Çؼ®ÀÌ ¾ø½À´Ï´Ù.(Document¿¡¼ °¡Á® ¿Â°ÍÀ̱⿡ È®ÀÎÇغ¸½Ã¸é ÁøÂ¥ ³ª¿ÍÀÖÁö ¾Ê´Â°ÍÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.)
Çؼ®ÀÌ ¾ø´Ù´Â ¸»Àº À§ÀÇ °Í°ú ±â´ÉÀÌ °°°Å³ª ¶Ç´Â ¼³¸íÀ» ÀÚ¼¼È÷ ÀûÁö ¾Ê°Ú´Ù¶ó´Â ÀǹÌÀΰŠ°°Àºµ¥¿ä.
Á¦°¡ Çغ¸¸é¼ µÎ ¸Þ¼µåÀÇ Â÷ÀÌÁ¡Àº
SetChanged()ÀÇ °æ¿ì ListView¸¦ ¹ØÀ¸·Î Âß ³»·Á ³õ°í ¸Þ¼µå¸¦ È£ÃâÇϸé List°¡ °»½ÅÀÌ µÇ¸é¼ ¹ØÀ¸·Î ³»·Á ³õÀº ÀÚ¸®¿¡ ±×´ë·Î À§Ä¡ÇÏ¿© ȸéÀÌ º¸ÀÌ°Ô µË´Ï´Ù.
ÇÏÁö¸¸ SetInvalidated()ÀÇ °æ¿ì ListViewÀÇ º¸ÀÌ´Â À§Ä¡¸¦ ¾îµð·Î Çسõ¾Æµµ ¸Þ¼µå¸¦ È£ÃâÇϸé List°¡ °»½ÅÀÌ µÇ°í, ListÀÇ ¸ÇÀºÎºÐ¿¡(ListÀÇ Ã¹¹ø° Index¿¡) ȸéÀÌ º¸ÀÌ°Ô µË´Ï´Ù.
-----------------------------------
¼Ò ½º »ç ¿ë ¼³ ¸í---------------------------------------
¾ÛÀÌ ½ÃÀ۵Ǹé 1.5Ãʸ¶´Ù Data°¡ Ãß°¡°¡ µË´Ï´Ù.
±×¸®°í ¹öÆ°À» Ŭ¸¯Çϼż ListÀÇ À§Ä¡¿Í DataµéÀ» È®ÀÎ ÇÏ½Ã¸é µË´Ï´Ù.
Çѹø¾¿ »ý°¢ÇÑ °Í°ú ´Ù¸£°Ô ÀÛµ¿ÀÌ µÇ´Â°æ¿ì¸¦ È®ÀÎÀ» Çß½À´Ï´Ù.
¼Ò½ºÄڵ带 È®ÀÎÇغ¸½Ã°í ÀÌ»óÀÌ Àְųª ÀÛµ¿ÀÌ Àß µÇÁö ¾ÊÀ»°æ¿ì ¸»¾¸ÇØÁÖ¼¼¿ä.
---------------------------------------------------------------------------------------------