问题标签 [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 投票
1 回答
96 浏览

dns - biztalk sftp适配器中的windows域?

我刚开始使用 biztalk sftp 适配器,看起来相当简单,但我想知道它是否可以使用带有用户名的 windows 样式域?

例如

sftp://domain//username@123.45.67.89/sftp_test/test.txt

谢谢

DD

0 投票
1 回答
103 浏览

zend-framework - 1.10.6 中的 Auth Adapter Ldap 不向后兼容

当使用相同的选项 ldap.server1.baseDn = "CN=Users,DC=webex,DC=local" (这只是一个选项)时,1.10.6 中的 Zend Auth Adapter Ldap 失败,完全相同的选项在之前的 1.5 或1.6 版本

如果我将上述选项更改为 ldap.server1.baseDn = "DC=webex,DC=local" 那么它可以工作但总是返回 Invalid Credentials 即使案例是 Identity Not Found

有谁知道为什么?

0 投票
1 回答
968 浏览

biztalk - 将 NSoftware sftp 适配器与 Biztalk 一起使用

我已经下载了nsoftware sftp adapterfor Biztalk。我在 Biztalk admin 中创建了一些发送和接收端口,只是为了看看它是否有效,并且确实有效。

我现在需要使用 sftp 发送端口和 sftp 接收端口构建一个编排。我添加了对适配器 dll 的引用并将其包含在项目中,但我不确定如何将它连接到.odx文件中的 2 个端口。

谁能把我推向正确的方向?

0 投票
25 回答
132900 浏览

android - Android,ListView IllegalStateException:“适配器的内容已更改但ListView没有收到通知”

我想要做的:运行一个后台线程来计算 ListView 内容并部分更新 ListView,同时计算结果。

我知道我必须避免:我不能从后台线程中弄乱 ListAdapter 的内容,所以我继承了 AsyncTask 并从 onProgressUpdate 发布结果(向适配器添加条目)。我的适配器使用结果对象的 ArrayList,这些数组列表上的所有操作都是同步的。

别人的研究:这里有非常有价值的数据。对于大约 500 名用户,我几乎每天都会遇到崩溃,当我list.setVisibility(GONE)/trackList.setVisibility(VISIBLE)在 onProgressUpdate 中添加块时,崩溃降低了 10 倍,但并没有消失。(在回答中建议)

我有时得到的结果:请注意,这种情况很少发生(每周一次,3.5k 用户之一)。但我想完全摆脱这个错误。这是部分堆栈跟踪:

帮助?不再需要了,见下文

最终答案:事实证明,我notifyDataSetChanged每 5 次插入调用一次,以避免闪烁和突然的列表更改。不能这样做,当基本列表发生变化时总是通知适配器。这个错误现在对我来说早已消失了。

0 投票
1 回答
447 浏览

android - 使用 sqlite 即时获取表格

我有一个代码,它显示基于自定义适配器的项目列表。显示表格的内容没问题,但是当我需要添加对许多表格的引用时,这是另一回事。在我看来,两种解决方案是可能的:

1)在 setViewValue 中查询数据库(没有过多研究这种可能性)或 2)找到一种方法将列动态关联到我的其他表

(欢迎两者的解决方案)

我有一个主表,其中名为 slug 的列是对其他表的引用。这些其他表包含一些我想计算的数据。

完成查询后,我使用 SimpleCursorAdapter 在 android 中显示一个不错的列表(例如 1024(2 ref)、2048(3 ref)...)。

我认为一个小模式可能比我的解释更好。

我试过类似的东西:

SELECT * FROM A UNION SELECT COUNT(*) FROM A.slug;

但我没有抓住重点,如果存在解决方案,它会有点复杂。

可能的解决方法:在表 a 中包含一个计数器

谢谢

0 投票
1 回答
642 浏览

android - 在我的列表视图上设置适配器

我试图让我在 main.xml 中定义的 listView 显示我的对象列表。当我的活动在 ListActivity 上扩展并使用 getListView() 时,这工作正常。现在我从一个普通的 Activity 扩展,并希望将我的自定义适配器插入到我的 R.id.list 中,如下所示:

其中 custom_list 是定义行的 xml 文件。我的调试器一碰到 setAdapter 部分就会发疯,进入奇怪的文件并最终返回 NullPointerException。

我的自定义适配器顺便说一句:

有什么办法可以让它恢复工作吗?我只是改变了它,所以我可以在它上面获得一些按钮,用于上一个/下一个页面结构,也就是我需要 setContentView(R.layout.main); (对吗?:P。我使用此链接构建列表视图:Custom listview with adapter

堆栈跟踪:

dalvik.system.NativeStart.main(本机方法)

0 投票
1 回答
1081 浏览

android - ListView 将不再显示

我将以下 main.xml 用于我的应用程序。

我想在顶部有 2 个按钮,上一个和下一个,我的列表视图下面有自定义适配器。几天前,我只显示了我的 ListView,浏览了按钮。现在我似乎被困在另一边,当我的按钮显示时,我的列表视图没有显示。

我的活动在 ListActivity 上扩展,并使用此代码用 customadapter 填充它。

我尝试使用“lv.addHeaderView(previous);” 但这只给了我关于 LayoutParams 的模糊 ClassCastExceptions。

我认为我的问题目前在我的 main.xml 中,因为它的 Eclipse 中的 Layout 选项卡也不会显示 ListView。它知道它在那里,因为它显示在大纲选项卡中,但是当我选择它时,视觉表示不会给它一个红色的轮廓。

为了完整起见,我的 custom_list(又名行)布局 xml:

0 投票
4 回答
8953 浏览

android - Android Adapter 多个 getView

我已经阅读了多次调用 getView 的问题以及所有答案。但是,我没有找到解决我的问题的方法。

我有一个列表,其中行有两种状态:已读或未读。好吧,我希望第一次看到的项目有不同的颜色,当我滚动列表时,它们会将颜色更改为“读取状态”。

为了做到这一点,在我的适配器的 getView 方法中,当该项目的行被绘制时,我设置了一个字段 isRead。但是问题如下:由于方法 getView 被多次调用,该字段被标记为已读,当列表显示在屏幕上时,它看起来好像已经被读取了。

任何想法来解决这个问题?

谢谢

0 投票
6 回答
874 浏览

c++ - 如何以最少量的代码最佳地翻译枚举?

通常情况下,您有 2 个等效但编号不同的枚举,并且您需要函数将元素从第一个枚举转换为第二个枚举的元素,反之亦然。这通常对代码来说非常繁琐,并且无论何时添加新元素,您都必须确保将配对添加到转换和反向转换函数中(它违反了 DRY 原则)。

什么是最不容易出错的方法,仍然可以生成高效的代码?我提到了高效的部分,因为如果运行时查找不是问题,您可以制作一堆对并将它们放在 std::maps 中。我更喜欢与手动编写从一个枚举值到另一个枚举值的大 switch 语句一样高性能的东西。

通过一些增强预处理器魔法或一些模板黑客,我相信你可以想出一些东西,你可以编写一个对列表并生成转换和反向转换函数,但我不确定更喜欢哪种方法或为什么。这两种方法都以编译时间慢和难以诊断编译错误而著称。或者也许完全是其他一些方法?

0 投票
6 回答
5406 浏览

design-patterns - 最佳设计模式:适配器或外观

我无法决定哪种模式最适合以下问题。

我有一个客户端系统,它将与一个单独的子系统进行交互。子系统相当复杂,所以我需要两者之间的接口来简化客户端系统。这听起来非常适合 Facade 模式,但我认为 Adapter 模式也适合我的问题。

如果中间的接口通过简单的 API 调用调用子系统上的各个任务,有什么区别吗?