将数据(ArrayList和Int)从适配器传递到AlertDialog的方法有多种。以下是其中一种常见的方法:
OnDataSelectedListener
。private OnDataSelectedListener mListener;
。mListener.onDataSelected(dataList, intValue);
。adapter.setListener(listener);
。public void onDataSelected(ArrayList<Data> dataList, int intValue) { // 处理数据 }
。Callback
。private Callback mCallback;
。mCallback.onDataSelected(dataList, intValue);
。adapter.setCallback(callback);
。public void onDataSelected(ArrayList<Data> dataList, int intValue) { // 处理数据 }
。无论使用哪种方法,你都可以在AlertDialog的构造函数或者设置方法中,将数据传递给AlertDialog,并在AlertDialog中进行处理。
注意:以上方法是一种常见的实现方式,具体实现可能会根据你的代码结构和需求有所不同。
第五届Techo TVP开发者峰会
第五届Techo TVP开发者峰会
云+社区技术沙龙[第5期]
中小企业数字化升级之 提效篇
T-Day
云+社区开发者大会(北京站)
云+社区技术沙龙 [第31期]
腾讯位置服务技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云