What is the adapter class? For an ArrayAdapter, you don't need to call
notifyDataSetChanged() unless you called setNotifyOnChange(false).



Yusuf Saib
Android
·T· · ·Mobile· stick together
The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.



On Aug 20, 5:40 am, Liviu Ungureanu <[email protected]> wrote:
> Hi all!
> I have a ListView with and adapter extended from BaseAdapter.
> I insert some data in my list but when i try to insert an other item in list
> nothing happend.
> Can someone give me a ideea about updating listview data?
>
> this is the code:
>
>                 //<insertData>
>         info_list.setCacheColorHint(Color.WHITE);
>         info_list.setSelector(R.drawable.list_item_border);
>
>         ItemInfo phone = new
> ItemInfo(this,R.drawable.phone,"Phone",item.getPhoneFormatted());
>         ItemInfo address = new
> ItemInfo(this,R.drawable.address,"Address",item.getAddress());
>         ItemInfo e_mail  = new
> ItemInfo(this,R.drawable.email,"E-mail",formatTextV2(item.getEMail()));
>         ItemInfo web_site = new
> ItemInfo(this,R.drawable.website,"Website",formatTextV2(item.getWebSite())) ;
>         ItemInfo category = new
> ItemInfo(this,R.drawable.category,"Category",item.getCategory());
>
>         adapter.addItemInfo(phone);
>         adapter.addItemInfo(address);
>         adapter.addItemInfo(e_mail);
>         adapter.addItemInfo(web_site);
>         adapter.addItemInfo(category);
>
>         info_list.setAdapter(adapter);
>                 //</insertData>
>
>                //<updateData>
>
>                         button_prev.setOnClickListener(new OnClickListener()
>         {
> @Override
> public void onClick(View arg0) {
>
>  Item item_received = ResultsActivity.getItemAt(current_index--);
> int i;
>  adapter.update(0,item.getPhoneFormatted());
>  adapter.addItemInfo(new
> ItemInfo(TestActivity.this,R.drawable.address,"Address",formatTextV2(item.g 
> etAddress())));
> adapter.addItemInfo(new
> ItemInfo(TestActivity.this,R.drawable.email,"E-mail",formatTextV2(item.getE 
> Mail())));
> adapter.addItemInfo(new
> ItemInfo(TestActivity.this,R.drawable.website,"Website",formatTextV2(item.g 
> etWebSite())));
> adapter.addItemInfo(new
>  ItemInfo(TestActivity.this,R.drawable.category,"Category",item.getCategory( 
> )));
>  adapter.notifyDataSetChanged();
>  }
>         });
>               //</updateData>
>
> Thank you!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to