Tôi đang sử dụng thanh công cụ tùy chỉnh. Tôi cần thêm nút quay lại vào nó. Bây giờ tôi đang sử dụng mã này để thêm nút quay lại.Cách triển khai nút Quay lại Thanh công cụ của Android
Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);
toolbar.setBackgroundColor(getResources().getColor(R.color.white));
toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.back_arrow));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});
Điều này làm việc tốt. Tôi có thể thấy nút quay lại được thêm vào. Nhưng hãy xem xét trường hợp tôi đang ở trong Fragment1 mà không có nút quay lại. Bây giờ tôi chuyển sang Fragment2 và tôi thêm vào nút Back. Từ đoạn 2, tôi mở Fragment 3 và tôi thêm lại nút.
Bây giờ khi tôi nhấn nút quay lại từ đoạn 3 để quay lại đoạn 2, tôi phải kiểm tra ngăn xếp phân đoạn để xem liệu nút quay lại có được yêu cầu trong đoạn 2 hay không.
Có cách nào khác để xử lý nút quay lại tự động khi chúng tôi đẩy các đoạn để ngăn xếp không?
Bạn có thể làm cho tôi rõ ràng hơn chính xác những gì bạn muốn? – Masum
đã cập nhật câu hỏi của tôi – Zach