Đây là chức năng chịu trách nhiệm cho việc thêm các mảnh vỡ để sao stack:Android - addToBackStack() không hoạt động?
public void populateContent(File f)
{
ContentFragment cf = new ContentFragment(ctx, ac, this);
FragmentTransaction transaction = ac.getSupportFragmentManager().beginTransaction();;
cf.updateView(f);
transaction.replace(R.id.contentFragment, cf);
transaction.addToBackStack(null);
transaction.commit();
}
Khi tôi nhấp vào nút quay lại, đoạn cuối cùng không được nạp (không có gì xảy ra).
Bất kỳ ý tưởng nào có thể gây ra điều này?
Chỉnh sửa: FragmentQuản lý nhật ký.
Dường như với tôi như thể ứng dụng của tôi được lưu quan điểm thứ hai hai lần, thay vì tiết kiệm là người đầu tiên và sau đó là quan điểm thứ hai.
tôi nghĩ rằng bạn nên addtobackStack() đầu tiên và sau đó thay thế các đoạn ... – user1969053
Điều này không giải quyết được. – Tool
Nhìn câu trả lời này: http://stackoverflow.com/a/14030872/1484779 – jlopez