Tôi có một ứng dụng gọi một hoạt động nhiều lần từ các hoạt động khác nhau. Vì vậy, tôi cố gắng triển khai "nút quay lại" trong thanh tác vụ cho hoạt động này. Để làm im này sử dụng:Cách đặt nhiều hoạt động phụ huynh để sử dụng nút quay lại Android
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
default:
return super.onOptionsItemSelected(item);
}
và:
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="view.TweetsIndividuoActivity" />
Vấn đề bây giờ, đó là i cannt thiết lập một hoạt động phụ huynh android manifest của tôi, nguyên nhân, tôi không biết ai là người phụ huynh của hoạt động này.
Giải pháp là gì?
Cảm ơn
Cảm ơn! Nhưng nếu cách này, công trình, tôi không hiểu tại sao sử dụng: NavUtils.navigateUpFromSameTask (điều này); –
Nó có nghĩa là cho những gì tôi đã viết trong phần cuối của câu trả lời của tôi. Các hoạt động đang chạy trong các nhiệm vụ. Nếu bạn mở một hoạt động thuộc về một nhiệm vụ khác, bạn phải lựa chọn: 1. quay lại hoạt động hiển thị trước đó; đó là những gì nút quay lại không 2. quay trở lại hoạt động trước đó về nhiệm vụ hiện tại. Đọc http://developer.android.com/guide/components/tasks-and-back-stack.html để được giải thích chi tiết. –
Ughhh Tôi đã bị một người nào đó sử dụng Google Util sáng bóng (NavUtils.navigateUpFromSameTask (this);) ... – DoctorD