小编muc*_*aze的帖子

应用内更新不起作用。无法绑定服务错误

我正在尝试在 Android 中设置应用内更新对话框,但从文档中提供的示例来看它不起作用

我已经尝试过要求您执行此操作的文档中提供的示例。

appUpdateManager
    .getAppUpdateInfo()
    .addOnSuccessListener(
        new OnSuccessListener<AppUpdateInfo>() {
            @Override
            public void onSuccess(AppUpdateInfo appUpdateInfo) {
                if (appUpdateInfo.updateAvailability() == UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS) {
                    // If an in-app update is already running, resume the update.
                    try {
                        appUpdateManager.startUpdateFlowForResult(
                            appUpdateInfo,
                            IMMEDIATE,
                            MainActivity.this,
                            MY_REQUEST_CODE);
                    } catch (IntentSender.SendIntentException e) {
                        e.printStackTrace();
                    }
                }
            }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(Exception e) {
            Log.e(TAG, "onFailure: onResume" + e.getMessage() );
        }
    });
Run Code Online (Sandbox Code Playgroud)

预期的结果会告诉我一些选项,告诉我更新实际上可用。但它直接给了我无法绑定到服务的错误。

android in-app-update

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

firebase.database.DatabaseException:无法将java.lang.Long类型的值转换为String

[这是数据库]

firebase.database.DatabaseException: Failed to convert value of type java.lang.Long to String
Run Code Online (Sandbox Code Playgroud)

我正在尝试将此数据添加到FirebaserecyclerAdapter并收到此错误

这是数据库参考

    databaseReference = FirebaseDatabase.getInstance().getReference().child("questions");
Run Code Online (Sandbox Code Playgroud)

这就是我使用RecyclerViewAdapter的方法

  FirebaseRecyclerAdapter<History, HistoryViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<History, HistoryViewHolder>(
            History.class, R.layout.history_list_item, HistoryViewHolder.class, databaseReference) {
        @Override
        protected void populateViewHolder(HistoryViewHolder viewHolder, History model, int position) {
            viewHolder.setMyanswer(model.getMyAnswer());
            viewHolder.setCorrentAnswer(model.getCorrectAnswer());
            viewHolder.setImageUrl(getApplicationContext(), model.getImageUrl());

        }
    };
    recyclerView.setAdapter(firebaseRecyclerAdapter);
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database firebaseui

3
推荐指数
1
解决办法
6406
查看次数