আমি আমার অ্যাপ্লিকেশনটিতে বেশ কয়েকটি ক্রিয়াকলাপ করছি। এবং প্রবাহ খুব জটিল। আমি যখন লগআউট অ্যাপ্লিকেশন ক্লিক করি তখন লগইন স্ক্রিন নেভিগেট করে এবং সেখান থেকে ব্যবহারকারী বাতিল বোতামটি (কলিং system.exit(0)
) করে প্রস্থান করতে পারবেন
যখন আমি প্রস্থান বা পিছনে বোতামটি প্রস্থান করি, সিস্টেমটি স্ট্যাক থেকে কোনও ক্রিয়াকলাপটি আহ্বান করে :( আমি লগইন স্ক্রিনে পৌঁছালে স্ট্যাকের সমস্ত ক্রিয়াকলাপ কীভাবে সাফ করতে পারি? কলিং finish()
ব্যবহারিক নয় কারণ অনেকগুলি কার্যকলাপ রয়েছে এবং কিছু কার্যকলাপ বন্ধ না করা উচিত যখন তারা সক্রিয় যেমন নেটিভ ক্যামেরা চালিত করার ক্রিয়াকলাপ।
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);