作者lihohsin (新)
看板AndroidDev
标题[问题] adapter 内条件判断问题?
时间Mon Jul 26 23:05:59 2021
现在因为多个activity都用相同的adapter
我想实现
if(现在是执行执行Activity A){
//执行Activity A的UI操作
}else{
//执行Activity B的UI操作
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.60.240 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1627311962.A.42B.html
1F:→ zcbxvsdf: 写个interface,透过依赖反转原则,将行为交给Activity 07/27 00:33
2F:推 taco2548: new出adapter的时候把className传进去? 07/27 06:15
3F:推 chenx5: 传个变数判断 07/27 18:43
4F:→ brandonron: 如果确定是adapter 在多个class上都是一样的操作逻辑 07/29 18:41
5F:→ brandonron: ,只是显示样式不同,那就是new adapter时带入指定型 07/29 18:41
6F:→ brandonron: 态的参数(@interface 、enum方法等,让下个使用者遵 07/29 18:41
7F:→ brandonron: 循你定义的参数),藉由这个参数在viewtype function 07/29 18:41
8F:→ brandonron: 判断显示哪个ui即可,最後各自的class 自行在new adap 07/29 18:41
9F:→ brandonron: ter 决定传入参数。 07/29 18:41