recherche

Maison  >  Questions et réponses  >  le corps du texte

android MVP结构中context该如何传递?

context变量肯定是从activity开始传递,不清楚该如何在presenter中使用,
是传递到进去,还是通过接口调用view中的方法?求赐教

怪我咯怪我咯2772 Il y a quelques jours698

répondre à tous(3)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:42:39

    View中写一个getContext函数就可以了

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:42:39

    传过去就可以。接口实际上是定义一个规范,在大项目中可以增加可维护性。

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:42:39

    Presenter中既要持有Viwe层的Interface的引用又要持有Model层的Interface的引用,而View层持有Presenter层Interface的引用,activity相当于是View层,所以你需要在activity中通过实例化Presenter的实现类把context传递进去,这样,你在Presenter实现类加载了数据后可以直接调用View层的Interface方法如提示加载成功,但是加载成功等方法是在activity实现的,因为activity相当于View层的Interface实现类 个人拙见,理解有错请指正

    répondre
    0
  • Annulerrépondre