2012-10-29 193 views
0

在我的應用程序中,當用戶註銷時,用戶被髮送到登錄活動。但是當用戶按回鍵時,用戶被髮送到主要活動。 我該如何避免這種情況?活動堆棧未清除

這是我的代碼在用戶按下注銷按鈕時執行。

button.Click += (sender, args) => 
           { 
            try 
            { 
             SetDriverStatues("Logoff"); 
            } 
            catch 
            { 
             Android.Util.Log.Info("EXC_setdstat2", "set driver status failed"); 
             return; 
            } 
            session.logoutUser(); 
            var mact = new Intent(this, typeof(Activity1)); 
            mact.AddFlags(ActivityFlags.ClearTop); 
            mact.SetFlags(ActivityFlags.NewTask); 
            StartActivity(mact); 
           }; 

回答

-1

使用finish()關閉當前活動。