Hiện nay, tôi có một bộ nạpSự khác nhau giữa restartLoader và onContentChanged
@Override
public Loader<List<HomeMenuRowInfo>> onCreateLoader(int arg0, Bundle bundle) {
return new HomeMenuRowInfosLoader(this.getSherlockActivity());
}
Đôi khi, tôi cần phải hỏi bộ nạp để tải lại một lần nữa, do sự thay đổi nội dung. Tôi sẽ làm việc này.
this.getLoaderManager().getLoader(0).onContentChanged();
Tuy nhiên, tôi muốn chuyển một số thông tin bổ sung về gói khi nội dung thay đổi. Tôi nhận ra bằng cách sử dụng onContentChanged
, không có cách nào để làm như vậy.
Cách duy nhất tôi có thể hình dung ra là
this.getLoaderManager().restartLoader(0, bundle, this);
tôi đã tự hỏi, liệu có bất kỳ sự khác biệt lớn trong Loader
hành vi, của việc sử dụng restartLoader
thay vì onContentChanged
, bên cạnh khả năng vượt qua trong bó?