当数据发生更改时,我正在尝试重新加载列表视图。但这不是我使用的代码working.Here
localPits.clear();//
this.adapter.clear();
//Fetch new data and update the list
this.localPits.addAll(pl);
this.adapter.notifyDataSetChanged();
this.lst_Pits.invalidate();
每次我调用这部分代码时,都会成功地删除现有的值。但是新值不会加载到列表视图中。
我如何在android中做到这一点?谢谢
当我尝试用新数据刷新ListView时遇到问题。每隔1分钟,我就会从服务器接收数据,将数据解压到POJO类中,并将其放入List中,然后我希望将其显示在listView中,但我无法在屏幕上获得新数据。
// this code I am calling on every 1 minute to ser new data to list
personList.setAdapter(new PersonListAdapter(MainActivity.this, personData));
((PersonListAdapter) personList.getAdapter()).notifyDa
我已经实现了一个自定义基本适配器的应用程序在列表view.In中显示数据我的应用程序我已经显示了一些内容到列表视图通过使用自定义基本适配器的内容将来自web服务。我已经使用了一个按钮,从service.when获取最新的数据我从服务获得最新的数据,然后我想添加最新的数据列表视图在底部,而不删除以前的数据在列表视图中。
我已经实现了我的应用程序如下:
result = new ParseXml().convertMessages(new Model().getMessages("0"));
count = Integer.parseInt(result.
我尝试更新ArrayList,以便在我的SQLite数据库的清单视图中显示它,但是列表显示为空。SQLite工作正常,因为数据显示在日志中,但没有添加到列表中。
我想补充的一点是,我还将此列表与Parse链接起来,以便在线获取数据,并将其保存到数据库中以实现脱机可用性。
当从Parse.获取数据时,列表很好地更新。
public void listUpdater () {
Cursor c = myDB.rawQuery("SELECT * FROM user", null);
int titleIndex = c.getColumnIndex("t
我有一个应用程序使用ListView作为主屏幕。每一行都会根据数据显示一些文本、复选框和图像,而且由于您不能使用标准的ListAdapter,所以我自己创建了自己的。
每次在列表数据中发生更改(添加/删除一行、检查提示、导航等)时,我都会使用以下方法刷新列表显示:
public void refreshList()
{
// fetch the new items
ItemDbHelper items = new ItemDbHelper(this);
Cursor item_cursor = items.fetchItemForCurrentView(this.cur
当用户滚动到列表底部时,我正在尝试向适配器添加项目。我可以这样做,但是我希望将新项添加到适配器中,并保留已在适配器中的项,但现在原始项已被删除,只有新项可见。关于我如何实现这一点有什么想法吗?
下面是我的自动取款机代码:
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if (loading) {
if (totalItemCount > previousTo
我正在显示来自SQLite的数据
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2,
employees,
new String[] {"FirstName","LastName"},
new int[] {android.R.id.text1,android.R.id.text2},0);
getListView().setAdapt
所有操作都很顺利,但是当我滚动到列表视图的底部时,列表视图将刷新下一页,而不会追加到列表视图的底部。如何才能将新的数据放在当前数据的下面?
我的代码
@Override
public void onScrollStateChanged(AbsListView listView, int scrollState) {
if (scrollState == SCROLL_STATE_IDLE) {
if (listView.getLastVisiblePosition() >= l
SQLController dbcon;
@Override
public View getChildView(int groupPosition, final int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
final String children = (String) getChild(groupPosition, childPosition);
TextView text;
if (convertView == null) {
c