Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重写android.support.v4.app.fragment中不推荐的方法_Java_Android - Fatal编程技术网

Java 重写android.support.v4.app.fragment中不推荐的方法

Java 重写android.support.v4.app.fragment中不推荐的方法,java,android,Java,Android,这是我的java类与MainActivity链接的代码。 Android Studio中的onAttach方法存在问题。它显示为带消息的删除: onAttach(android.app.activity)已被弃用: 我在MainActivity中还有第二个问题: @Override public void onAttach(Activity activity) { super.onAttach(activity); try { activitycomander =

这是我的java类与MainActivity链接的代码。 Android Studio中的
onAttach
方法存在问题。它显示为带消息的删除:

onAttach
android.app.activity
)已被弃用:

我在MainActivity中还有第二个问题:

@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    try {
        activitycomander = (TopSectionListener) activity;
    }catch (ClassCastException e){
        throw new ClassCastException(activity.toString());
    }
}
topsection
bottomsection
是我的java类的名称,它们以红色突出显示,并显示消息
cannotresolve method


我已经对我的项目进行了干净的重建,并选中了自动添加或删除导入的选项。

关于
onAttach
的第一个问题是

关于
topsection
bottomsection
,类应始终以大写字母开头,并使用CamelCaps,根据。因此,将它们重命名为
TopSection
BottomSection


还要检查您的类是否已导入-如果
bottomsection
带下划线,请尝试Alt+Enter并选择Import class

问题是什么?
 public void createMeme(String top, String bottom){
    bottomsection fragmentbottom = (bottomsection) getSupportFragmentManager().findFragmentById(R.id.fragment2);
    fragmentbottom.setMemeText(top, bottom);
}