1

アプリが破棄されたときにfirebaseデータベースを変更しようとしています。つまり、最近実行中のアプリのリストからアプリを削除したとき、またはホームボタンをクリックしたときですが、これを行う方法がわかりません。すべてのアクティビティの onDestroy() メソッドでそれを行いますが、機能しません。

これは私の onDestroy() メソッドです:

@Override
protected void onDestroy() {
    super.onDestroy();
    FirebaseDatabase.getInstance().getReference().child("users").child(encodeEmail(mAuth.getCurrentUser().getEmail())).child("status")
            .setValue("destroyed") ;

    /*Toast.makeText(ContactsActivity.this,"closing app",Toast.LENGTH_LONG).show();
    MyApp app = (MyApp)getApplication() ;
    app.setUpBeforeClosing();*/

}
4

2 に答える 2