Android java.lang.RuntimeException:无法分派事件:错误无法解决错误

Android java.lang.RuntimeException:无法分派事件:错误无法解决错误,android,Android,我在应用程序中遇到以下异常 java.lang.RuntimeException:无法调度事件:类com.example.event.SelectedOptionsChangedEvent到处理程序[EventHandler public void com.example.activity.MainActivity.OnSelectedOptionsChangedEvent(com.example.event.SelectedOptionsChangedEvent)]尝试从空对象引用上的字段“i

我在应用程序中遇到以下异常

java.lang.RuntimeException:无法调度事件:类com.example.event.SelectedOptionsChangedEvent到处理程序[EventHandler public void com.example.activity.MainActivity.OnSelectedOptionsChangedEvent(com.example.event.SelectedOptionsChangedEvent)]尝试从空对象引用上的字段“int com.example.model.Option.id”读取

我无法解决错误..请帮助

在main活动中,我有一个方法:

 @Subscribe
    public void onSelectedOptionsChanged( SelectedOptionsChangedEvent optionsChanged )
    {
        if( Fragment != null )
        {
            Fragment.setSelectedOptions( AppController.getInstance().getSelectedOptions() );
        }
    }
我有一门课:

public class SelectedOptionsChangedEvent
{

    public SelectedOptionsChangedEvent()
    {

    }

}

仅用于检查删除此if(Fragment!=null){Fragment.setSelectedOptions(AppController.getInstance().getSelectedOptions());}并为其祝酒,并告诉我它是否显示了AppController.getInstance().getSelectedOptions()的某些错误Fragment是一个mapfragment,它检查mapfragment是null还是nut你能按照我说的做吗?我已经添加了toast..并且toast被重新显示了