我在onAttach方法中收到错误“不兼容的类型”。我试图在这里创建界面,但不知道为什么会发生这种情况我想我是以正确的方式做到的。而且当我调用“createMeme”方法时,它给我一个错误,“不要解决这个方法”这个方法我公开。理解我的问题比plz任何困惑,我任何方式都是一个可怕的提问者。任何人有任何想法?在此先感谢:)
public class TopSectionFragment extends Fragments
{
private static EditText toptextInput;
private static EditText bottomtextInput;
TopSectionFragment activityCommander;
public interface TopSectionListener
{
public void createMeme(String topText, String bottomText);
}
@Override
@SuppressWarnings("deprecation")
public void onAttach(Activity activity)
{
super.onAttach(activity);
try {
activityCommander = (TopSectionListener) activity;//error here
}catch(ClassCastException e)
{
throw new ClassCastException (activity.toString());
}
}
答案 0 :(得分:0)
除了@Vucko和@Andreyua的评论之外,我还想补充以下内容:
TopSectionListener activityCommander;
而不是
TopSectionFragment activityCommander;