由于我对编码一无所知,因此在素描软件上使用块编程来开发应用程序。我的问题是,当互联网不可用时,我希望我的应用程序断开连接。我已经发出了一个命令,如果我的应用程序可以访问Firebase上的某些数据,则表明它处于联机状态,但如果没有,则它已断开连接,但是由于缓存,即使没有互联网,我的应用程序仍可以访问Firebase上的数据...
FIREBASE控制台数据库规则:
源代码-onPageFinished:
第1块:
第2块:
答案 0 :(得分:0)
我认为这应该可以满足您的需求:
mDatabase.getReference().keepSynced(false);
FirebaseDatabase.getInstance().setPersistenceEnabled(false);
更新::适用于Android Studio用户。