小编Yar*_*lav的帖子

AndroidStudio禁用"字符串类型的预期资源"

我刚刚尝试为我的一个项目生成签名的apk(之前我已经这样做了),但是(也许自从更新Android Studio)我得到了

错误:错误:字符串[ResourceType]类型的预期资源

这是因为我正在使用Butterknife的@BindString,它被生成类似的东西

target.settings = res.getString(2131230792);
Run Code Online (Sandbox Code Playgroud)

如何让工作室不将此检测为错误?我试过在设置中搜索,但没有成功.

android android-studio butterknife

27
推荐指数
3
解决办法
2万
查看次数

如何使用第三方SDK跟踪MVP架构?

我已经看过很多项目,展示了如何在MVP中实现登录,但找不到与Google/Facebook登录相关的任何内容.

在登录流程强烈绑定到Android组件生命周期的情况下,我们该怎么办?我看到MVP的主要好处在于我们建立上述的抽象Context,但是当我们需要遵循,例如,Facebook的登录流程这种抽象会显得过于复杂:你需要注册FacebookCallbackCallbackManager,调用logInWithReadPermissions()(传递活动/片段吧)委派onActivityResult()callbackManager,这将触发FacebookCallback的方法.

我的想法是创造类似的东西

interface AuthInteractor {
    void doFacebookLogin();
    void doGoogleLogin();
}
Run Code Online (Sandbox Code Playgroud)

其实现将了解Context并初始化GoogleApiClient.它会在Presenter中注入,但是所有这些回调(特别是在Facebook的SDK中)会变得太复杂.在这种情况下省略MVP不是更好吗?

mvp android

6
推荐指数
1
解决办法
954
查看次数

标签 统计

android ×2

android-studio ×1

butterknife ×1

mvp ×1