我在EventBus
中使用Android
库进行事件处理。
但是当我在函数onEvent(Object obj)
处捕获事件时,它给出了异常:
java.lang.IllegalArgumentException: Target must not be null.
我的代码:
public void onEvent(Object obj) {
String file = storeUserPhoto(obj.getUserId(), obj.getImage());
Picasso.with(activity).load(new File(file)).into(imageView);
}
我理解这个问题,但不知道如何解决它。
我查看了视图ImageView
及其null
。
答案 0 :(得分:0)
这不是EventBus'th
问题。如果您将Picasso
- 对象传递给null
方法,.into(imageView);
会抛出此错误。这里imageView
是目标,在您使用它时它为空。