在片段中获取Application实例时的类强制转换异常

时间:2013-09-02 12:47:11

标签: android android-fragments

我正在开发一个带有片段的应用程序。 我想在我的片段中获取我的应用程序的实例。

我的代码是

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    MyAppName _app = (MyAppName) getActivity().getApplication();  
    }

但我得到了阶级演员异常。

我的日志猫是

09-02 18:01:27.750: E/AndroidRuntime(19210): java.lang.ClassCastException: android.app.Application

请帮帮我。

1 个答案:

答案 0 :(得分:2)

你应该有一个带有扩展应用程序的应用程序类 并且该名称应在清单中与应用程序一起指定         机器人:名称= “pkg_name.app_class_name”