小编App*_*fly的帖子

Google API的未知错误Intel x86 Atom系统映像(Android Studio)

当我进入Android Studio中的SDK管理器时,我转到显示SDK更新站点的选项卡,它会在Google Inc.旁边显示"未知错误"(x86系统映像).我永远无法更新谷歌API的英特尔凌动x86的系统映像,我认为它拖我上某些功能的一些应用.我怎样才能解决这个问题?

sdk android

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

Firebase值事件侦听器无法正常工作

在我的应用程序中,我有一个id应该从firebase实时数据库中下载.如果我把它拉下来并且它看到没有可用的id,那么它将id设置为1.我做了一个调试,并且id设置为1,但是在监听器完成之后,id变为0.不知道为什么或导致这种情况的原因,但这是我的代码.

听众代码:

userRef.child("id").

addSingleValueEventListener(new ValueEventListener() {
    @Override public void onDataChange (DataSnapshot dataSnapshot){
        try {
            String value = dataSnapshot.getValue().toString();
            id = Integer.parseInt(value);
        } catch (NullPointerException e) {
            id = 1;  //After this, id is 1
            e.printStackTrace();
        }
    }

    @Override public void onCancelled (DatabaseError databaseError){
        id = 1;
    }
}); //Now id is 0
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
7779
查看次数