Android知识点:如何在Adapter中跳转到另外一个页面

博客围绕Android相关知识点展开,但具体内容缺失,推测会涵盖Android开发的各类知识,如系统特性、开发技巧等信息技术领域内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class SystemAdapter extends BaseAdapter{
    ......
    public SystemAdapter(ArrayList<ProviderValueObject> list, Context context){
        this.list = list;
        this.context = context;
    }


    ......

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {;
        if(convertView == null){
            myEnergyUse.edit_button = convertView.findViewById(R.id.button_edit);
            convertView.setTag(myEnergyUse);
        }else {
            myEnergyUse = (MyEnergyUse) convertView.getTag();
        }
        myEnergyUse.edit_button.setOnClickListener(new ButtonListener(position));
        return convertView;
    }
    class ButtonListener implements View.OnClickListener {
        private int position;
        ButtonListener(int pos) {
            position = pos;
        }
        @Override
        public void onClick(View v) {
            int vid=v.getId();
            if (vid == myEnergyUse.edit_button.getId()){
                ......

                    //重点
                    Intent intent;
                    intent = new Intent(context, DataEditActivity.class);
                    context.startActivity(intent);
                ......

                }
           
             }  
        }
    }

    private class MyEnergyUse{
        private Button edit_button;
;
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值