0
조각 A가 여전히 두 개의 textViews 및 이미지를로드하는 동안 조각 B로 변경되고 응용 프로그램이 충돌합니다. 나는 그것이 백그라운드에서 계속 실행되는 AsyncTasks에 의해 발생할 수 있다고 생각했지만 이것과 관련된 것을 찾을 수 없었다. 누구든지이 문제를 해결하는 방법을 알았습니까?미리보기 조각이로드되지 않은 경우 Android 조각이 손상됩니다.
FATAL EXCEPTION: main
java.lang.IllegalArgumentException: Target must not be null.
at com.squareup.picasso.RequestCreator.into(RequestCreator.java:333)
at com.squareup.picasso.RequestCreator.into(RequestCreator.java:319)
at com.petcial.petopen.fragments.StatusFragment.setMyPets(StatusFragment.java:287)
at com.petcial.petopen.fragments.StatusFragment$userPets.onPostExecute(StatusFragment.java:361)
at com.petcial.petopen.fragments.StatusFragment$userPets.onPostExecute(StatusFragment.java:1)
at android.os.AsyncTask.finish(AsyncTask.java)
at android.os.AsyncTask.access$600(AsyncTask.java)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:112)
at dalvik.system.NativeStart.main(Native Method)
업데이트
아이디어는 내 조각이 모든 요소로드까지, 끝까지로드 될 때까지 기다릴 경우 모든 것이 잘 작동한다는 것입니다. 내가하지 않으면 다른 조각으로 이동, 응용 프로그램이 충돌합니다.
// line 287
Picasso.with(context).load(GlobalData.myPetsImage[0]).into(myPetsImage);
조각을 바꾼 후 라이브러리가 이미지를로드하고 "대상이 null이 아니어야 함"을 throw합니다.
당신은 게시 할 필요가 내 문제를 해결 것을 발견 한 후 일부 코드. 지금 우리가 말할 수있는 것은 당신의 타겟이 널이라는 것입니다 .. – ohlmar
코드를 게시하십시오. – Piyush
이 (가) 내 질문을 업데이트했습니다. 이것을 봐주세요 – FilipLuch