-
Notifications
You must be signed in to change notification settings - Fork 460
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【 提问须知 】 #6
Comments
带节奏:控件的数据需要后台的配合,这就有一定的局限性。 答疑:为避免对其他使用者造成误导和困扰,我再三请求不要使用类似于 “局限性” 这种似是而非的描述,因为它不能明确地界定责任、找到问题、并真正着手处理问题。 并且,幻想一个“不用做任何数据适配就能使用”的所谓“完美”控件,不过是在习惯性地找借口逃避。 再者,凡事动不动就想直接拿 UI 开刀的想法是极其危险的。在软件工程中我们需要有架构分层的习惯,在不同的层 处理不同的事。 综上,数据适配是 后端或数据层 的工作:
|
咨询:引入项目之后编译报错 support library 答疑:是主干工程使用 support library,与该库使用的 AndroidX 不兼容所致。
|
咨询:可以提供 sample 程序吗?方便给公司同事展示效果 答疑:我在酷安上架了 RxJava 魔法师,其中操作符选择对话框和设置页面用到了该库。 |
咨询:数据操作怎么办?加一个或减一个 group 或 item 怎么刷新? 答疑:为了保证第三方库的健壮性、拓展性,LinkageRecyclerView 的目标十分克制 —— 专注于帮助开发者完成 99% 的联动工作。至于定制化操作,包括上述提到的针对数据的操作,全都放开交由开发者自己定制和实现。 现在你可以通过 LinkageRecyclerView 拿到一二级 adapter,并通过拿到 adapter 的数据,来完成数据的操作和列表的刷新。(具体可以参考 LessPrimaryItemSampleFragment) (如果其中给出的关于 add remove 的示例代码存在 bug,请尝试修复 “一核作战,多核围观” 的开源项目,是不存在的。我把表现的机会留给你,如果数据结构的交互恰好是你的拿手好戏,请务必把握这个机会!) |
如有 bug,请另外 new 一个 issue⚠️ ⚠️ ⚠️
本项目开 issue 规范:
务必注明观点所对应的场景,并附上完整可复现的代码,
不然缺乏一致的前提依据来有效交流!
任何缺乏实证依据和因果逻辑的泛泛而谈,都可能对其他使用者造成困扰。
在发表个人见解前,请先确保自己认真阅读过源码。这是对自己、对作者、对其他读者最起码的尊重。
The text was updated successfully, but these errors were encountered: