দেরীতে উত্তর, তবে অন্যান্য উত্তরের সাথে কিছু গভীরতা জুড়েছে। আপনারা সেই ক্রিয়াকলাপ থেকে শুরু হওয়া অন্যান্য ক্রিয়াকলাপগুলির সাথে কী ঘটতে চান তা এ সবই নেমে আসে
বিকল্প 1 - ঠিক এই এক ক্রিয়াকলাপে কলিং ক্রিয়াকলাপের ইতিহাস থাকা উচিত নয়
তারপরে কেবল করুন:
Intent i = new Intent(...);
i.addFlag(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(i);
বিকল্প 2 - নির্দিষ্ট ক্রিয়াকলাপ থেকে শুরু করা সমস্ত ক্রিয়াকলাপের ইতিহাস থাকা উচিত নয়
তারপরে কলিং ক্রিয়াকলাপটি প্রকাশ করুন:
android:noHistory="true"
তবে আপনি যদি নতুন ক্রিয়াকলাপে ইতিহাস পেতে চান তবে আপনাকে নিজে হাতে পতাকাটি সরিয়ে ফেলতে হবে:
Intent i = new Intent(...);
i.removeFlag(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(i);
আশা করি যা অন্যান্য উত্তরগুলি সাফ করবে :)
finish()
পরে অবিলম্বেstartActivity(...)
। যদি ব্যবহারকারী 'প্রধান' থেকে BACK টিপেন তবে সেখানে ফিরে যাওয়ার কিছুই থাকবে না।