Java 使用MVP Pattern实现android的Facebook登录
我需要使用Model View Presenter(MVP)模式在我的应用程序中实现facebook登录,但真正的问题是如何避免向我的Presenter注入对活动的引用(这将否定MVP模式,因为Presenter不应包含平台组件)Java 使用MVP Pattern实现android的Facebook登录,java,android,facebook,facebook-login,mvp,Java,Android,Facebook,Facebook Login,Mvp,我需要使用Model View Presenter(MVP)模式在我的应用程序中实现facebook登录,但真正的问题是如何避免向我的Presenter注入对活动的引用(这将否定MVP模式,因为Presenter不应包含平台组件) LoginManager.getInstance().logInWithReadPermissions(这个、Arrays.asList(“电子邮件”、“公共配置文件”) 如上所述,logInWithReadPermissins()函数将活动引用作为参数。在此存储库中
LoginManager.getInstance().logInWithReadPermissions(这个、Arrays.asList(“电子邮件”、“公共配置文件”)代码>
如上所述,logInWithReadPermissins()
函数将活动引用作为参数。在此存储库中,它们提供了一个很好的解决方案
而死刑就是这样的
LoginManager.getInstance().logInWithReadPermissions((Activity) view,
Arrays.asList("email", "public_profile"));
在科特林
LoginManager.getInstance().logInWithReadPermissions(view as Activity,
Arrays.asList("email", "public_profile"))