从片段调用对象空

时间:2019-03-14 09:52:08

标签: android methods nullpointerexception extends

我有一个类似于下一个的应用程序结构:

Structure App

有一个 CaptureActivity ,它从 BaseActivity 中扩展了 。此 BaseActivity 具有 WebView 已声明 已初始化。我有 CaptureActivity 片段 内部,其中带有滑块菜单的对象类。在此类中,我有一个方法尝试从 BaseActivity 访问方法 getWebView ,但是我得到了很好的 NullPointerException

我正在使用下一个源代码来获取Activity上下文,后来我转换返回的值,例如:

(((CaptureActivity)getActivity).getWebView();

方法 getActivity

public Activity getActivity(Context context)
    {
        if (context == null)
        {
            return null;
        }
        else if (context instanceof ContextWrapper)
        {
            if (context instanceof Activity)
            {
                return (Activity) context;
            }
            else
            {
                return getActivity(((ContextWrapper) context).getBaseContext());
            }
        }

        return null;
    }

我做错了什么?

0 个答案:

没有答案