android - 从适配器打开的 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() ;
我猜上下文定义是异常的来源。
解决方案
推荐阅读
- php - glob 图像和按名称排序在 10 号以上不起作用
- jenkins - Jenkins Pipeline:查找函数定义
- ruby-on-rails - 在开发 Rails env 上运行迁移不会显示任何错误并且不起作用
- flutter - Flutter:如何检查流是否为空或没有事件?
- accessibility - WCAG 是否处理空/冗余元素?
- python - 如何完全删除以前的 PYTHONPATH?
- ios - 在 iOS 端停止回声反应原生音频记录播放器?在我播放语音剪辑的代码下方我从上一个屏幕发送到这里
- angular - 角小吃店不会消失
- split - 如何在 Azure Boards 中拆分用户故事?
- react-native - 在本机反应中将数据从缓存存储到 useState 的问题