首页 > 解决方案 > 从适配器打开的 DialogFragment 获取上下文

问题描述

我丢失了从 Recylerview 适配器打开的 DialogFragment 的问题,该适配器链接到活动片段中的 recyclerview。

我真的不知道这种结构是否很常见。

我想在Dialogfragment里面放一个视频播放器库,但是上线有个问题:

player=new MKPlayer((Activity) mContext);

例外:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.app.Activity.getResources()' on a null object reference
        at com.khizar1556.mkvideoplayer.MKPlayer.<init>

我将上下文定义如下:

Context mContext = getActivity() ;

我猜上下文定义是异常的来源。

标签: androidandroid-dialogfragment

解决方案


推荐阅读