我正在制作一种社交网络应用程序。我在其中实现注销功能。
在“注销”按钮上单击它应该导航到“登录”屏幕,但它现在导航到主页屏幕。我使用以下代码注销。
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.package.ACTION_LOGOUT");
registerReceiver(new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
System.out.println("onReceive Log out in progress");
Intent intent1 = new Intent(getApplicationContext(), Login.class);
startActivity(intent1);
finish();
}
}, intentFilter);
最佳答案
使用以下选项注销。
yourintent.setflag(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
可能对你有帮助