自己的项目当中遇到了这样一个问题,列表是动态加载的,而且listview的每个item上有动态生成的按钮,当点击按钮后会进行一系列操作,然后改变当前当前列表而不跳转,具体情况如下:
我这里获取到了一个设备列表:
设备列表中的每一项都有一个“修正”按钮,当点击修正以后,问题列表中的问题会自动减少一些,而页面不跳转。
之前我的设计方案是,修正后,跳转到当前页面,并传递所需要的参数,代码如下:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = new ViewHolder();
if(convertView==null) {
holder = new ViewHolder();
convertView = layoutInflater.inflate(R.layout.problem_checklist_item, null);
holder.position1 = (TextView) convertView.findViewById(R.id.position1);
holder.position2 = (TextView) convertView.findViewById(R.id.position2);
holder.standardName = (TextView) convertView.findViewById(R.id.checkstandard);
holder.modifyB