যখন ফোনে ব্যাক বোতাম টিপছে তখন আমি একটি নির্দিষ্ট ক্রিয়াকলাপটিকে তার আগেরটিতে ফিরে আসতে বাধা দিতে চাই।
বিশেষত, আমার লগইন এবং সাইন আপ স্ক্রিন রয়েছে, HomeScreen
সফল লগইন / সাইনআপ হওয়ার পরে উভয়ই একটি নতুন ক্রিয়াকলাপ শুরু করে । একবার হোমস্ক্রিন শুরু হয়ে গেলে, আমি ব্যবহারকারীদের ল্যাক-ইনটিতে ফিরে আসতে বা ব্যাক কী টিপলে পর্দার সাইন আপ করতে বাধা দিতে চাই।
আমি ব্যবহার করার চেষ্টা করেছি Intent.FLAG_ACTIVITY_NO_HISTORY
, তবে যেহেতু অ্যাপ্লিকেশনটিতে ফেসবুকের সংহতকরণ রয়েছে, যখন 'ফেসবুক উইথ ফেসবুক' ব্যবহার করা হয়, ফেসবুকের উচিত প্রাথমিক লগইন স্ক্রিনে ফিরে আসা, সুতরাং এই ক্রিয়াকলাপগুলির একটি ইতিহাস আমার রাখা উচিত।
আমি HomeScreen
যখন বোতামটি টিপানো হয় এবং আমি ব্যবহার করি তখন সরাসরি কোনও অ্যাপ্লিকেশন শেষ করতে BACK বোতামের আচরণকে ওভাররাইড করার কথা ভেবেছিলাম
@Override
public void onBackPressed() {
finish();
}
কিন্তু এটিও কাজ করে না।