从未变过 2017-03-31 02:59 采纳率: 50%
浏览 1185

Android Activity跳转时更新Listview

想要实现的功能:每次从第二个Activity跳转回这个Activity的时候,更新这个Activity的listview。
出现的问题:在第二个Activity点击返回键的时候黑屏

关键代码如下:

@Override
    protected void onStart() {
        super.onStart();
        for (int i = 0; i < listitem.size(); i++) {
            HashMap map = listitem.get(i);
            String num = "" + (i + 1);
            if (rfidNum != null && map.get(rfidNum) != null) {
                List list = reFreshDataMap.get(rfidNum);
                String QR_Code = (String) list.get(i);
                map.put("list_qrcode"+num, QR_Code);
            }
            listitem.add(map);
        }
        listItemAdapter.notifyDataSetChanged();
    }
求解答求讨论,谢谢!!!
  • 写回答

5条回答 默认 最新

  • 从未变过 2017-03-31 03:02
    关注

    补充代码如下

    
    listitem = new ArrayList<>();
    
            listItemAdapter = new SimpleAdapter(this,
                    listitem,
                    R.layout.qcode_list,
                    new String[]{"list_rfid", "list_button",
                            "list_qrcode1", "list_qrcode2", "list_qrcode3",
                            "list_qrcode4", "list_qrcode5"},
                    new int[]{R.id.qcode_list_tv, R.id.qcode_list_bt,
                            R.id.qcode_tv_1, R.id.qcode_tv_2, R.id.qcode_tv_3,
                            R.id.qcode_tv_4, R.id.qcode_tv_5}) {
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考