问题标签 [adapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7891 浏览

android - 列出交替颜色的项目

我有一个列表视图和一个适配器,它为列表项设置交替的背景颜色(“斑马”列表样式):

但是现在,当我使用滚轮选择一个项目时,或者当我单击一个项目时,用于选择/单击的原始颜色不会覆盖我的自定义背景(我可以在我设置的颜色下方看到原始颜色)。

如何为这些状态设置原始颜色?

0 投票
1 回答
7250 浏览

ruby - 没有名为“activerecord-sqlite3-ruby-adapter”的宝石

我正在尝试使用原生 ruby​​ 1.8 在 sqlite3 数据库上设置活动记录。这应该很容易工作,我已经看到很多例子来解释如何。我正在使用我发现的一些示例代码,它非常基本,并以以下几行开头:


但是当我运行这个例子时(它会创建一些表并打印一些简单的统计数据)我得到以下错误:

我尝试安装那个 activerecord-sqlite... gem,但在任何地方都找不到。我用谷歌搜索,也没有找到那个宝石名称。

安装了以下与 sqlite/activerecords 相关的 gem:(
我安装了 'activerecord'、'sqlite3-ruby' 和 'activerecord-jdbcsqlite3-adapter' allthough 后者将用于 JRuby...)

谁能建议我的问题的解决方案?我真的不知道如何找到/安装 sqlite3/activerecords 所需的适配器。怎么称呼?显然不是错误消息建议的适配器,因为在本地或存储库中找不到它...

0 投票
10 回答
13877 浏览

design-patterns - “适配器”还是“适配器”?

在编程中,哪种拼写——适配器或适配器——是标准的还是事实上的标准?它们之间有区别吗?

在 boost 中,我看到了“适配器”,而在文学中,我看到了“适配器”。

代码中首选哪一个?

0 投票
2 回答
2229 浏览

c# - 加入 2 个课程 - 本质上

我有一个对第 3 方 WSDL 的 .NET Web 服务参考。

在那个参考中有2个类。基本上这两个类最有可能是第 3 方 API 端的接口,但在 .NET 中最终作为 2 个代理类。

我需要将这两个类合并为一个类。为什么?因为这些被拆分很愚蠢,所以它们是允许我进行方法调用的服务。方法调用在这 2 个代理类之间全部分开。

所以我想创建一个名为 ThirdPartyService 的自定义包装类,并以某种方式从本质上继承这两个代理类的成员。我知道您可以在 C# 中继承 2 个类,但我也不知道如何使用接口来执行此操作。

0 投票
1 回答
314 浏览

android - 用于后台任务的线程与适配器 - 更喜欢哪一个,为什么?

作为一个 android 编程的新手,我被建议使用适配器和处理程序来定期更新 textview 而不是线程/睡眠。但是,我想知道为什么!有什么建议么?

0 投票
1 回答
207 浏览

eclipse-rcp - IAdapterFactory 用于昂贵的适应性?

在我们的 RCP 应用程序中,我们有需要 a 的视图C,并使用 an从andIAdapterFactory到达那里。问题是虽然速度很快,但速度要慢得多(例如,数据库或文件系统查找)并且应该在 UI 作业中完成。ABA->CB->C

我们考虑过在 UI 作业中使用CProxyorLightweightC并询问代理或服务C,但是这个解决方案感觉它破坏了适配器的预期目的,因为视图需要知道它们C不能通过适配器工厂。

在这种情况下是否有最佳实践,或者我是否被迫让我的观点理解有时需要更昂贵的转换?

0 投票
4 回答
5773 浏览

.net - 如何使用 .Net 应用程序和 SQL 查询访问大型机数据?

我们使用 VSAM 文件将大量数据存储在 IBM 大型机上。许多此类数据每晚都以文本文件的形式投放到网络上,以进行处理并转储到 FoxPro 和 SQL Server 数据库中。还有许多由自定义应用程序每晚生成的文本文件,这些文件被上传到大型机以保持一切同步。

至少可以说,保持一切同步非常棘手。我们不会很快摆脱大型机,我们希望用实时访问大型机数据来取代所有夜间批处理。

我们希望能够:

  1. 直接从大型机读取数据并根据它生成报告。可能使用 SQL 查询。
  2. 从自定义 .Net 应用程序读取和写入数据。

我们不是在寻找像Information Builders提供的那样与大型机交互的新平台。我们不想使用新的“商业智能”工具构建应用程序模块或报告。我们已经知道如何使用 SQL、.Net、Visual Studio 等生成报告和编写自定义应用程序。我们正在寻找的只是某种适配器来连接到我们的大型机数据。

任何想法表示赞赏。

编辑:

Microsoft 的主机集成服务器是否允许连接到大型机?他的意思是什么?

0 投票
25 回答
485749 浏览

java - 如何按值而不是按位置设置 Spinner 的选定项?

我有一个更新视图,我需要在其中为 Spinner 预选存储在数据库中的值。

我正在考虑这样的事情,但是Adapter没有indexOf方法,所以我被卡住了。

0 投票
1 回答
2244 浏览

java - 如何从另一个 WebService Bean 调用 Android 中 baseAdapter 中的 getView 方法?

我的代码中的适配器如下,我扩展了基础适配器:

但是,我异步下载了想象,

当调用 Bitmap icon = aws.getAlbumImg(itemInfolist.get(position).getAlbumInfoCol().get(0).getAlbumID(), 0);

一些没有下载的图片会使用默认图片,这些图片下载到另一个Web Service Bean后,我希望Web Service bean发送消息调用这个适配器中的getView方法,以实现自动刷新功能。

但是如果我如下更改Web Service Download Bean,就会导致异常

03-19 07:46:33.241: 错误/AndroidRuntime(716): android.view.ViewRoot$CalledFromWrongThreadException: 只有创建视图层次结构的原始线程才能触摸其视图。

0 投票
2 回答
3949 浏览

android - 在 Listview 和 BaseAdapter 中设置可见性的问题

我正在开发一个自动增长的列表视图。每次在我打电话之前

我用进度圈切换列表中的最新项目。

我的问题是我正在回收我在 SDK 中作为 EfficientAdapter 提到的视图。因此我的 ListView 对象当前包含不超过 8 个项目(因为没有更多可见)

第一次运行没问题,因为“onLastItem”是7(可见项 - 1),但第二次运行

仅返回 6 个项目。那么为什么我的 ListView 越来越小了?因为 Visibility.GONE?我做错了吗?

我也尝试使用未注释的行。我的适配器知道列表的实际大小,我什至可以得到视图。但是设置这些视图的可见性没有效果。

提前谢谢