草庐IT

Jetpack-MVVM

全部标签

php - 修改 WordPress Jetpack 插件以使用 'Class' 而不是 'ID' 属性

我想要实现的目标:为同一页面上的多个列启用无缝和同时无限滚动,每个列都在引入一组不同的内容,即一列显示最新的帖子,而另一个显示来自特定标签的最新帖子。每一列都使用不同的循环,这样它们就不会相互混淆,这是我使用的代码(只是为了让您了解我是如何做的):文件:index.php(codealsoonpastebin)">"title=""rel="bookmark">"title=""rel="bookmark">-->have_posts()):?>have_posts()):$latest_highlights->the_post();$the_highlights_counter++;

android - 使用 MVVM Cross 将运行时格式化的 XML 字符串绑定(bind)到 Android TextView

我在XamarinStudio中使用MVVMCross:我有一个TextView,我想做这样的事情:Item.Description在运行时设置,等于:"Theheader\\n\\nThesubtext"或其他格式化字符串。我知道如果文本字符串是静态的,我可以通过使用资源文件来执行此操作,但我的文本不是静态的。如果你能给我一个适用于Android和iOSXML的解决方案,我将加分! 最佳答案 这听起来是了解MvvmCrossValueConverters的好时机.来自维基:ValueConvertersinMvvmCrossare

android - 使用 MVVM 实现自定义 View

我找到了androiddatabindingwithacustomview解释,但这对我不起作用,因为我不太了解这一点,而且我的情况有点不同。我的想法:我需要Canvas,这样我就可以在上面画东西了。我制作了一个扩展View类的类(CustomView)。在CustomView类中,我创建了负责绘图的服务实例,并在覆盖的onDraw方法中,我将Canvas传递给服务类,以便应用程序可以绘图。问题:在Activity中,我使用了setContentView(newCustomView());,但如果我想使用MVVM设计模式,这将不起作用。如何将它们分开并使其与MVVM数据绑定(bind)

android - 带有 Android 架构组件的 MVVM

我正在探索新的Android架构组件,并希望将其实现到Android应用程序中。我对MVVM很坚定,因为我在iOS开发中使用了范例。阅读了Google提供的Android架构组件指南:https://developer.android.com/topic/libraries/architecture/guide.html我有几个问题...在上面提到的指南中,Google使用访问这些Web服务API的UserRepository类-他们继续使此类成为Singleton这可能没问题,如果应用程序上只有一个屏幕需要来自RESTAPI的数据。我担心的是这个;似乎谷歌提倡需要在每个ViewMod

android - 如何使用数据绑定(bind)在 MVVM 中设置适配器

我是MVVM和数据绑定(bind)的新手。我已经设置了ViewHolder和Adapter。现在我不知道如何在Activity中设置适配器。我应该使用另一个ViewModel来填充对象的数组列表吗?如果是,那么该怎么做?我实现的代码如下:分数Activity:publicclassScoresActivityextendsAppCompatActivityimplementsObserver{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);initBi

android - 在 ViewModel 和 Fragment/Activity 交互和通信之间应用 MVVM

我投入了大量时间来正确理解架构组件以及一切如何适应MVVM模式。到目前为止,这是我的看法(没有进行Dagger注入(inject),因为我还没有做到这一点):a)UserEntity是一个带有@Entity注解的类,用于处理Room的表创建@Entity(tableName="users")publicclassUsers{privatelongid;privateStringname;}b)User模型中的pojo类以在应用程序周围使用它,并根据需要具有补充字段。publicclassUser{privatelongid;privateStringname;privateListro

java - MVP 到 MVVM Android

这里的一个人告诉我MVVM比MVP要好,他告诉我很多优点和缺点,但我想知道我的MVP是否做得很好,或者您是否知道任何其他可能转换为MVVM的方法。这是使用GoogleMVP登录。我不会放所有代码,但会放文件夹和一些解释:-型号用户(简单用户pojo类)-演示者我有一个IGoogleLoginView对象,我在其中调用方法,但这里我有逻辑createGoogleClient()、signIn()、onActivityResult()、onStop()、onStart()、onDestroy()所有这些方法都来self的接口(interface)在同一个包内IGoogleSignInIGo

c# - Xamarin Android 数据绑定(bind)与 MVVM Light

原始问题:我在尝试使用MVVMLight将我的ViewModel中的值绑定(bind)到XamarinAndroid中的TextView时遇到问题。该值更改一次,然后停止工作。即使ViewModel中的对象发生变化并且绑定(bind)模式设置为默认值(OneWay)。由于业务需要,我需要继续使用MVVMLight和XamarinAndroid。例子:在我的第一个fragment中,我有一个书籍列表,它绑定(bind)到我的ViewModel中的一个书籍列表。在我的Viewmodel中,我有一个名为CurrentBook的对象,它随着我列表中的一个onclick事件而改变。VM.Curr

android - StartActivityForResult 与 MVVM 架构组件

在其中一个Google代码实验室中,Activity1显示一个RecyclerView,单击按钮会打开Activity2,可以在其中添加新条目。他们不是访问Activity2中的ViewModel并将条目直接添加到数据库,而是将条目发送回Activity1并将其插入那里。这背后的原因是什么?为什么要将数据发送回Activity1?为什么不在Activity2中调用ViewModelProviders.of(this)并在其中插入条目?FloatingActionButtonfab=findViewById(R.id.fab);fab.setOnClickListener(newView

Android 的 ViewModel 和 MVVM

有一种称为MVVM(模型-View-View模型)的设计模式,其中使用View模型作为View的抽象。ViewModel应该向View公开数据流并与Model的数据交互。但是有一个ViewModelAndroid框架中的类。问题:Android的ViewModel与MVVM模式中的View模型有关吗? 最佳答案 它们是不同的。Android所指的ViewModel就是。TheViewModelclassisdesignedtostoreandmanageUI-relateddatasothatthedatasurvivesconfi