在实例化片段时遇到奇怪的错误

时间:2016-01-29 08:08:09

标签: android android-fragments fragment

我将在OnCreate方法中打开一个新片段。

但是在实例化片段时,我面临一个错误“方法调用已经过时”,如图所示

enter image description here

我的AnnouncementFragment类声明如下:enter image description here

我已经找到了这个问题,但找不到解决方案。

2 个答案:

答案 0 :(得分:1)

AnnounceFragment fragment = new AnnounceFragment();

答案 1 :(得分:1)

您在new之前错过了AnnouncementFragment关键字。要实例化java对象,必须使用new运算符,该运算符负责为对象分配内存并返回对它的引用。改变

AnnouncementFragment fragment = AnnouncementFragment(); 

AnnouncementFragment fragment = new AnnouncementFragment();