আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে আমার 2 টি ক্রিয়াকলাপ (এ এবং বি) রয়েছে এবং আমি ক্রিয়াকলাপ এ থেকে ক্রিয়াকলাপ বিতে ক্রিয়াকলাপ বি পেতে একটি অভিপ্রায় ব্যবহার করি: প্যারেন্ট_একটিভিটির ব্যবহার সক্ষম হয়েছে:
<activity
android:name=".B"
android:label="B" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.app_name.A" />
</activity>
আমি একটি থিমও ব্যবহার করি যা একটি ইউপি-বোতাম সরবরাহ করে।
আমি বলার পরে বিআইটি ক্রিয়াকলাপে ফিরে আসার জন্য ইউপি-বোতামটি ব্যবহার করতে পারে এ। সমস্যাটি হ'ল অ্যাপ্লিকেশনটি আবার ক্রিয়াকলাপ এ এর ক্রিয়াকলাপটিকে () ফাংশন বলে এবং এটি আমার প্রয়োজনীয় আচরণ নয় seems আমি ক্রিয়াকলাপ বি বলার আগে যেমন দেখায় ঠিক তেমনভাবে দেখতে আমার কার্যকলাপ ক প্রয়োজন A
এই অর্জন করার জন্য একটি উপায় আছে কি?
আগাম ধন্যবাদ
সম্পাদনা করুন:
ক্রিয়াকলাপ বি থেকে ক্রিয়াকলাপ বি শুরু করার জন্য আমি কোনও কোড লিখি না I আমি মনে করি এটি গ্রহন দ্বারা অটোজেনেটেড।
ক্লাস বি এর মতো দেখাচ্ছে:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_b);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_b, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}