আমি অন্য ক্রিয়াকলাপ থেকে একটি ক্রিয়াকলাপ শেষ করতে চাই, যেমন:
ক্রিয়াকলাপ [এ] তে, বাটনে ক্লিক করুন, আমি ক্রিয়াকলাপ [এ] শেষ না করেই ক্রিয়াকলাপটিকে [বি] কল করছি।
ক্রিয়াকলাপ [বি] এ, নতুন এবং সংশোধন করুন দুটি বোতাম রয়েছে । ব্যবহারকারী যখন পরিবর্তিত ক্লিক করে তারপরে সমস্ত বিকল্পের টিক দিয়ে স্ট্যাক থেকে একটি ক্রিয়াকলাপ [এ] পপ করুন ..
কিন্তু যখন ব্যবহারকারী ক্রিয়াকলাপ [বি] থেকে নতুন বোতামে ক্লিক করেন , তখন আমাকে স্ট্যাক থেকে ক্রিয়াকলাপ [এ] শেষ করতে হবে এবং সেই ক্রিয়াকলাপ [এ ]টিকে আবার স্ট্যাকের মধ্যে পুনরায় লোড করতে হবে।
আমি এটি চেষ্টা করছি, তবে আমি স্ট্যাক থেকে কার্যকলাপ [এ] শেষ করতে সক্ষম নই ... আমি কীভাবে এটি করতে পারি?
আমি কোডটি এইভাবে ব্যবহার করছি:
ক্রিয়াকলাপ থেকে [এ]:
Intent GotoB = new Intent(A.this,B.class);
startActivityForResult(GotoB,1);
একই ক্রিয়াকলাপে অন্য একটি পদ্ধতি
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 1)
{
if (resultCode == 1) {
Intent i = getIntent();
overridePendingTransition(0, 0);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(i);
}
}
}
এবং কার্যকলাপে [বি], বোতামে ক্লিক করুন:
setResult(1);
finish();