目前现在popupwindow时弹出时间选择器 但是在调用时会闪退
//代码:
com.bigkoo.pickerview.TimePickerView pvTime =
new com.bigkoo.pickerview.TimePickerView.Builder(context,
new TimePickerView.OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {//选中事件回调
}
})
.build();
pvTime.setDate(Calendar.getInstance());
pvTime.show();
//异常代码:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.RelativeLayout.setBackgroundColor(int)' on a null object reference
at com.bigkoo.pickerview.TimePickerView.initView(TimePickerView.java:461)
at com.bigkoo.pickerview.TimePickerView.<init>(TimePickerView.java:128)
at com.bigkoo.pickerview.TimePickerView$Builder.build(TimePickerView.java:420)
at com.eallcn.mse.definewidget.DefineCalendarView.lambda$new$0$DefineCalendarView(DefineCalendarView.java:122)
at com.eallcn.mse.definewidget.-$$Lambda$DefineCalendarView$i5n15YQL5BRWGCUpChIEUynHWd8.onClick(Unknown Source:4)
at android.view.View.performClick(View.java:7312)
at android.view.View.performClickInternal(View.java:7286)
at android.view.View.access$3600(View.java:838)
at android.view.View$PerformClick.run(View.java:28242)
at android.os.Handler.handleCallback(Handler.java:900)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8668)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
我使用这段代码在新的项目使用是没有问题的,在现在项目中初始化过程放到onCreate里也会直接闪退
是什么原因导致的?为什么报错是在三方控件里的RelativeLayout?是不是context传的有问题?