notifyDataSetChanged
이후에 이미지가로드되지 않을 때 문제가 있습니다. 전반적으로 웹에서 이미지를로드하고 장치에 저장하는 시작 클래스가 있습니다. 그리고 어댑터는 장치에 저장된 이미지를 사용합니다. 그래서 내가 이미지를 저장하기 전에 내 listview를 열면 내 자리 표시 자만 나타납니다. 그리고 만약 내가 yo 앱을 반환한다면 이미 저장 되었기 때문에 imageas ar이로드됩니다.android adapter notifydatasetchanged가 제대로 작동하지 않습니다.
생성 어댑터 여기
adapter = new GridAdapter(getActivity(), grid, 6);
grid.setAdapter(adapter);
제가 이미지 통지 어댑터를 저장한다.
try {
FileOutputStream fos = context.openFileOutput(String.valueOf(id)+".jpg", Context.MODE_PRIVATE);
fos.write(imageBytes);
fos.close();
try {
GridFragment.adapter.notifyDataSetChanged();
} catch (Exception e) {
// TODO: handle exception
}
. 그리고 어댑터에 내가 라이브러리를 imageloading 사용하지만 단순히 그냥 장치 (하지 비동기 등)을 Adapter
에 대한 일반적
iLoader.displayImage("file:///"+mContext.getFileStreamPath
(String.valueOf(position)).toString()+".jpg", holder.imageView, DataHolder.options, this);
이 GridAdapter 무엇
(즉, 모든 내가 아직 생각할 수있는, 그래서 당신은 당신의GridAdapter
구현을 추가하지 않은)? – gaurav5430'BaseAdapter' –
내 대답을 확인 했습니까? 기본 어댑터에도 적용됩니다. 도움이 되나요? – gaurav5430