gpt4 book ai didi

android - ActionBarSherlock 与最新的 MVVMCross

转载 作者:太空狗 更新时间:2023-10-29 16:41:40 25 4
gpt4 key购买 nike

有没有人有如何将 ActionBarSherlock 与最新的 MVVMCross 一起使用的示例?

有 Roosmaa/MvvmCross.ActionBarSherlock,但它不适用于最新的 MVVMCross,我不确定它是否已准备好用于生产。

还有 LegacyBar,但我找不到 MVVMCross 的示例。

最佳答案

我相信 LegacyBar 已与 MvvmCross 一起使用 - 所以这当然是您的一个选择。

或者,另一个可用的选项是为 Sherlock 中的 Activity 和/或 fragment 添加数据绑定(bind)支持。

对于 Activity ,MvvmCross 使用几个小代码层将 Activity 调整为数据绑定(bind):

  1. 生命周期事件
  2. 数据绑定(bind)上下文

此代码在 MVVMCross for android - how to do binding in code? 中描述

如果您按照该问题中“另外”部分的两个步骤进行操作,那么您应该能够创建一个 MvxSherlockActivity


对于 fragment ,这里没有详细的现有答案,但是这个过程基本上是相同的两个步骤:

  1. 事件层,如 - https://github.com/slodge/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Droid.Fragging/Fragments/EventSource/MvxEventSourceFragment.cs
  2. 数据绑定(bind)层,如 - https://github.com/slodge/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Droid.Fragging/Fragments/MvxFragment.cs

同样的代码应该允许某人从任何 FooFragment 创建一个 MvxFooFragment

关于android - ActionBarSherlock 与最新的 MVVMCross,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16801728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com