0
我的应用程序包含一个ListView
在一个活动和一个BroadcastReciever
。触发后,我想让我的Broadcastreciever
刷新ListView
。我的接收器将内容放入sqlite数据库,我的listview
显示该数据库的内容。android刷新listview from broadcastreciever
活动与ListView控件:
lv=(ListView) findViewById(R.id.conversation);
lv.setSelection(lv.getCount()-1);
lv.setAdapter(new mAdapter(this, srsList, messagesList, timesList, numbersList, idList));
registerForContextMenu(lv);
BroadcastReciever:
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
//values.put(Messages.KEY_ID, i1);
values.put(Messages.KEY_sr, "r");
values.put(Messages.KEY_message, message);
values.put(Messages.KEY_time, datetime);
values.put(Messages.KEY_number, sen);
// Inserting Row
long student_Id = db.insert(Messages.TABLE, null, values);
db.close(); // Closing database connection