我需要使用具有不同内容的相同页面
例如:i have clicked Array[name] button it will show the couple of names in listview next when i will click the address array the same activity instead of name can we show the address!!
我搜索过我找到类似这样的东西
Intent intent = new Intent(context, CalledActivity.class);
intent.putExtra(key, value);
startActivity(intent);
这里他们使用sqlite数据库获取内容。任何人都可以帮助我@Thanks
答案 0 :(得分:0)
我不明白为什么你不能更新数据然后调用notifyDataSetChanged()来更新你的listview。
你的适配器可能定义如下:
ArrayAdapter myadapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,theDataSource1);
然后 theDataSource1 = ArrayNames
所以当点击地址按钮时尝试 theDataSourcd1 = ArrayAddresses
然后myadapter.notifyDataSetChanged();
另一种方式,但其糟糕的设计是你可以有另一个适配器,然后只要点击按钮他们将切换更改listview的适配器。