Giả sử tôi muốn thay thế phân đoạn hiện tại trong một số chế độ xem vùng chứa bằng một phân đoạn khác. Tốt hơn là sử dụng thay thế ...
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, null);
ft.commit();
... hoặc sau đây, với hiển thị và ẩn?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.hide(oldFragment);
ft.show(newFragment);
ft.commit();
Có một cách để làm điều này hiệu quả hơn không? Không thể tìm thấy nhiều thông tin về thời điểm sử dụng các phương pháp này hoặc cách chúng ảnh hưởng đến vòng đời của các đoạn liên quan. Cảm ơn!