【问题标题】:Is it a good practice to start intent in adapter in MVVM?在 MVVM 的适配器中启动意图是一个好习惯吗?
【发布时间】:2021-10-23 01:42:11
【问题描述】:

我正在根据 MVVM 模式创建一个 Android 应用程序,但我不确定是否应该从适配器开始意图。在适配器中,我正在创建必须在用户点击一个后在浏览器中打开给定 uri 的意图。从技术上讲,这一切都有效,但我仍然不确定这样开始意图是否是一个好习惯,而不是从活动开始。

【问题讨论】:

    标签: android android-intent mvvm


    【解决方案1】:

    这不是一个好习惯。您的视图(即您的FragmentActivity)应该正在处理导航。相反,公认的方法是在实例化适配器时将 clickListener 从视图传递到适配器。这在各种文章中都有介绍,so pick the one you like best

    或者你可以看看我的实现herehere

    this excellent free Udacity course 也有介绍。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-04
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 2014-12-22
      • 2020-08-25
      • 2015-05-08
      • 2010-09-11
      相关资源
      最近更新 更多