小编Nic*_*ila的帖子

Android Play商店错误-505

将APK上传到Android Developer Console时,一切正常,但Android 5.0及更高版本上有一些用户无法安装或升级APK.这些用户会看到Google Play商店错误505.

android apk google-play google-play-services

15
推荐指数
1
解决办法
4718
查看次数

RecyclerView中的onBindView上的setAlpha()在第一次显示时不起作用

在RecyclerView.Adapter中使用以下代码:

onBindViewHolder(VH holder, int position){
   holder.itemView.setAlpha(0.5f);
}
Run Code Online (Sandbox Code Playgroud)

第一次显示该项目时不会显示Alpha.但是,如果您离开屏幕并返回,则会准确显示Alpha.正在设置该值,但在再次显示之前不会显示该值.有关如何让setAlpha()在首次查看时生效的任何想法.

android android-layout android-viewholder android-recyclerview

14
推荐指数
2
解决办法
2629
查看次数

如何处理Firebase Auth帐户存在不同的凭证错误

双方的iOS网页详细介绍了如何处理错误account-exists-with-different-credential尝试登录到已在火力权威性与给定的电子邮件设置帐户时出现这种情况。但是,Android 文档没有此类详细信息,实际上,显式错误文档没有提供任何其他信息。似乎缺少的部分是,在iOS和Web上,当发生错误时,仍会返回凭据,但是我似乎无法在Android上找到它们。那么如果您从未收到过凭据(即使登录成功),该如何使用带有凭据方法的链接

android firebase firebase-authentication

7
推荐指数
1
解决办法
203
查看次数

在拦截中向请求者改进2个附加帖子

我有这个:

OkHttpClient client = new OkHttpClient();
client.interceptors().add(new Interceptor() {
    @Override
    public com.squareup.okhttp.Response intercept(Chain chain) throws IOException {
        Request request = chain.request();
        HttpUrl url = request.httpUrl().newBuilder()
                     .addQueryParameter("platform", "android")
                     .addQueryParameter("app_version", com.package.BuildConfig.VERSION_NAME)
                     .build();
        Request newRequest = chain.request().newBuilder().url(url).build();
        return chain.proceed(newRequest);
    }
});
Run Code Online (Sandbox Code Playgroud)

但是还想在包含userkey的请求主体中附加一个post key-value.这看起来像

    RequestBody newBody = RequestBody.create(request.body().contentType(),request.body().content+ request.addPost("sUserKey","3254345kdskf");
...
...
 Request newRequest = chain.request()
.newBuilder()
.url(url)
.post(newBody)
.build();
Run Code Online (Sandbox Code Playgroud)

android retrofit okhttp

4
推荐指数
2
解决办法
3906
查看次数