2017-04-10 86 views
0

我为我的android应用程序使用了Firebase云。我看到在自由模式下有100个同时连接的限制为Firebase如何关闭与firebase的连接

假设我在我的应用程序中有一个注册屏幕,并且我试图创建Firebase实时数据库实例来将用户详细信息发送到Firebase服务器。

private FirebaseDatabase mFirebaseInstance; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    mFirebaseInstance = FirebaseDatabase.getInstance(); 

    // get reference to 'users' node 
    mFirebaseDatabase = mFirebaseInstance.getReference("users"); 

    ..... 
} 

如何关闭我的firebase数据库连接,以免限制同时连接。

是否在一段时间后自动关闭连接?

+0

见http://stackoverflow.com/questions/43092157/does-该数量的用户没有注销应用程序等于不同时连接/ 43096098#43096098 –

+0

谢谢@FrankvanPuffelen! –

回答

1

是的,您可以使用onPause(),onDestroy()上的onStop()等活动生命周期方法关闭连接。

而且,火力地堡有goOffline()方法,检查下面

https://www.firebase.com/docs/android/api/#firebase_goOffline

希望链接这有助于:)

+0

它不会自动管理吗? –

+0

是的,它会关闭firebase连接,直到goOnline()被调用。 –

+0

我认为我们有一些语言问题。我的意思是,如果我不通过调用'goOffline'方法关闭'firebase'数据库连接,那么不会firebase自己管理连接并关闭它自己? –