如何为整个应用程序启用 onDestroy-Logout 方法,而不仅仅是为活动启用



onDestroy 用于销毁活动之前的任何最终清理。因此,如果在 onDestroy 函数中实现了注销方法,则这对于具有多个活动的应用程序不起作用,因为用户在浏览应用程序时将被注销;尤其是当用户决定按下后退按钮时。

如何在onDestroy方法中为整个应用程序实现注销功能;(当用户决定终止应用程序时(而不是针对每个单独的活动??

 @Override
public void onDestroy(){
    super.onDestroy();
    Log.i("RootActivity:onDestroy()","******onDestroy:call on IdleLogout******");
    //Logout method
    //set loginbutton
    .....
}

您可以随时扩展Activity并创建自己的BaseActivity onDestroy该方法将实现您的功能。

然后,您可以从自己的BaseActivity扩展活动!

public CustomActivity extends Activity{
   @Override
   public void onDestroy(){
       //etc...
   }
}

public ActivityA extends CustomActivity{}

相关内容

最新更新