什么叫页面还是最初的?不就一个listView 么?
解决方案 »
- 发布一个开源的Android软件,将手机变成IP Camera的程序
- 请教关于surfaceview背景初始化
- 调用摄像头时报ArrayIndexOutOfBoundsException错,求解决!
- 帮忙解析XML
- forlinx_led_server.server.LedService; 这个库文件一般在什么目录中?
- 求助,这种UI界面要怎么实现??
- Android运行时找不到虚拟机
- android 重写用来显示Listview的BaseAdapter后,通过ImageButton监听实现卡片翻转 ,不成功。。
- 请问 关于在fragment使用popupwindow 弹出对话框的问题
- android怎么隐藏正在运行的程序在设置中也找不到
- 菜鸟求助
- 香奈儿互动展览厅-很炫的触摸设计
试试这句
如果更新simpleadapter 中的数据源 刷新页面 需要使用 handler么? 如果需要,怎么使用呢?
同问,貌似simpleadapter无法实现刷新,需要重写????
我在网上查到好像 simpleadapter 不支持 notifyDataSetChanged() 方法, 但是要实现向simpleadapter 的
类似的功能,重写起来比较麻烦哦!
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listValue);
listView.setAdapter(adapter);
listView.setOnItemClickListener(this); handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case MSG_KEY:
refreshListView(msg.getData().get("value").toString());
}
}
};
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
input.setText("");
Message msg = new Message();
msg.what = MSG_KEY;
Bundle data = new Bundle();
data.putString("value", "");
msg.setData(data);
handler.sendMessage(msg);
break;
case 2:
finish();
break;
default:
break;
} return super.onOptionsItemSelected(item);
}