首页 > 解决方案 > 为什么我不能用这种方法改变我的价值

问题描述

我很困惑如何设置“值”,这里是代码 强文本

// Read from the database
    myRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            String value = dataSnapshot.getValue(String.class);
        }

        @Override
        public void onCancelled(DatabaseError error) {
            // Failed to read value
            Log.w(TAG, "Failed to read value.", error.toException());
        }
    });


    value="hello";

当我将“value”设置为“Hello”时,出现错误

标签: javastring

解决方案


方法中定义的变量只存在于方法中。在 java 中的变量范围内阅读有关它的更多信息


推荐阅读