adapter相关内容

适应包含ref参数的C#事件

我处在必须使用包含很多事件且写得不好的3rd party库的情况下.它触发了我必须在代码中处理的事件,但是我试图将其抽象化(以便能够对依赖于该库的其余代码进行单元测试),因此我需要一个适配器.问题在于某些事件属于具有 ref 参数的委托类型.这是第3方库外观的示例: 委托void AdapteeEventHandler1(SpecificAdaptee sender,int a,int b);委 ..
发布时间:2021-05-04 21:12:50 C#/.NET

保存后的用户基于分配的user_group处于非活动状态-Django Allauth

我有两个不同的用户组group_a和group_b.在注册时,用户可以选择他/她所属的组.我使用Django Allauth处理所有用户内容,因此我制作了一个自定义帐户适配器来处理额外的逻辑: custom_adapter.py class UserAccountAdapter(DefaultAccountAdapter):def save_user(自身,请求,用户,表单,commit ..
发布时间:2021-05-01 20:29:51 其他开发

C#中的双向适配器和可插拔适配器模式有什么区别?

双向适配器和可插拔适配器都可以访问这两个类,并且还可以更改需要更改的方法的行为.以下是我的代码: 双向适配器 公共接口IAircraft{布尔空降}void TakeOff();int高度{get;}}//目标公共密封舱飞机:IAircraft{int高度;布尔机载公共飞机{高度= 0;空降=假;}公共无效TakeOff(){Console.WriteLine(“飞机发动机起飞");空降= ..
发布时间:2021-04-30 19:26:42 C#/.NET

适配器的getView方法中的毛刺

我正在显示联系人列表.除了设备有1620个联系人外,其他都很好,因此列表滚动速度非常慢,甚至有时会挂起. 我尝试对getView!= null使用getView方法中的签入,但是它总是使同一视图多次膨胀.提前致谢..我的getView方法代码:-如果(ConvertView == null){view = mInflater.inflate(R.layout.facebookfriend,nul ..
发布时间:2021-04-24 19:28:39 移动开发

克隆设计模式适配器-避免切片子对象(类似于原型模式)

在某些情况下,我有一个指向基类的指针的容器,而其中一些指针实际上指向派生类的对象.我需要在容器中创建每个对象的副本,而不必在复制过程中切掉对象的派生“部分". 执行此操作的一种常见方法是实现“虚拟父级clone()"方法之类的方法.这要求层次结构中的每个类都使用自己的类型来实现自己的clone()方法.这就要求将来尚未编写的子类实现父类期望的行为,但无法强制这样做.相反,我编写了一个“适配器 ..
发布时间:2021-04-22 19:31:36 C/C++开发

getItemViewType位置始终为0

我有一个扩展BaseAdaptor并覆盖 getItemViewType(int position)函数的类.当我交换游标或通知数据集更改时,为位置传递的值始终为0.但是,如果将调试点放入getItemViewType中并调用getCount,则返回的值为4.类似地,调用getItem(0),来自同一调试点的getItem(1),getItem(2)和getItem(3)均返回有效结果. 有 ..
发布时间:2021-04-14 19:23:19 移动开发

notifydatasetchanged无法通过异步任务运行

嗨,我认为我的问题与此“> notifyDataSetChanged不适用于RecyclerView 有关我试图从异步任务中刷新布局,但是当我调用通知数据集已更改时,什么也没有发生,但是如果我创建适配器的新实例并调用notifydatasetchanged,则它确实有效,我尝试了几件事无济于事,想知道我在做什么错, 我这样引用 公共ListAdapter cardAdapter; 然后 ..
发布时间:2021-04-04 20:32:44 移动开发

android-从自定义适配器类调用的AsyncTask更新ListView

我正在尝试从AsyncTask更新ListView.我有这种情况: 活动类从自定义Adapter类创建列表适配器. 适配器类在列表项中的元素上设置onClickListener,并调用位于不同实用程序类中的AsyncTask. 如何从实用程序AsyncTask中的onPostExecute()方法调用notifyDataSetChanged? 解决方案 包括一个 Delega ..
发布时间:2021-04-04 18:49:05 移动开发

如何更新RecyclerView-notifyDataSetChanged()

我有一个活动,其中显示一个垂直的RecyclerView列表,其中包含多个类别项目.此列表中的每个项目都是一个类别,其中显示“类别标题"及其对应的“图像ID".拥有此RecyclerView的活动是用户在移动设备上启动应用程序后出现的第一个活动.此外,商品类别信息是通过JSON获取的,其中我利用"Volley"库在Web上的URL处获取数据.我的问题是,即使完美地在网络上获取了信息,我的Recyc ..

如何从Android中的适配器访问活动内部的视图?

有人知道如何在活动中访问适配器imageView来隐藏视图.请指定任何示例. 解决方案 我希望这对您有用. 通过使用 SharedPreferences ,我们可以轻松地从活动或片段中隐藏视图. 在 SharedPreferences 中保存标志,即从活动开始为真. 如果您使用的是 Recyclerview ,则在 onBindViewHolder 方法中检查条件 i ..
发布时间:2021-04-04 18:40:46 移动开发

在SearchView交互之前,不会填充RecyclerView

我的recyclerview遇到问题,它具有一个自定义适配器.问题是,当活动打开时,recyclerview为空.当用户在SearchView的文本字段上键入任何内容时,将填充recyclerview并保持填充状态,而不会出现任何问题.我试图更改一些代码的位置来解决此问题,但没有成功.我已在代码下方添加了当前状态和所需状态的屏幕截图.预先感谢. AddCourseActivity: p ..
发布时间:2020-08-20 00:04:47 移动开发

使用信标检测更改recyclerview项的Alpha

在Fragment中,我有一个使用RecyclerView构造的项目列表(适配器和视图保持器). 列表的每个项目都与一个估计信标链接. 所以我想在检测到信标时突出显示项目视图(setAlpha或添加imageView). 信标检测在片段文件中: beaconManager.setRangingListener(new BeaconManager.RangingListener() { ..