আমি নেভিগেশন ড্রয়ার হিসাবে ব্যবহার করছি এমন একটি ক্রিয়াকলাপে আমার একটি খণ্ড রয়েছে। এটিতে এমন বোতাম রয়েছে যা ক্লিক করা হয় যখন নতুন ক্রিয়াকলাপগুলি শুরু করা হয় (কোনও খণ্ড থেকে স্টার্টঅ্যাক্টিভিটি কেবল বর্তমান ক্রিয়াকলাপের উপর স্টার্টঅ্যাক্টিভিটি কল করে)।
আমার জীবনের জন্য আমি কোনও নতুন শুরু করার পরে কীভাবে বর্তমান ক্রিয়াকলাপটি শেষ করব তা অনুভব করতে পারি না।
আমি খণ্ডে এই জাতীয় কিছু অর্জন করতে চাই:
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
if (view == mButtonShows) {
Intent intent = new Intent(view.getContext(), MyNewActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
}
}
তবে দেখে মনে হচ্ছে ফ্রেগমেন্ট.ক্লাস ফিনিস () এটি স্টার্টএকটিভিটি (...) প্রয়োগ করে implement
আমি চাই যে তারা যখন দ্বিতীয় ক্রিয়াকলাপটি চালু করবে তখন কার্যকলাপটির ব্যাকস্ট্যাক সাফ হয়ে যায়। (সুতরাং নতুন ক্রিয়াকলাপ থেকে পিছনে চাপলে প্রযুক্তিগতভাবে তাদের আবার লঞ্চারে ফেলে দেওয়া হবে)

getActivity()nullকিছু ক্ষেত্রে হতে পারে । আমাদের তখন কী করা উচিত?