我正在为我的片段使用数组适配器,在项目单击操作时应该启动该片段

Fragment f = (Fragment) parent.getItemAtPosition(position);
if (f instanceof MyFragment) {
    newContent = new MyFragment();
}

如果从句总是假的我不知道为什么
有问题吗?

最佳答案

像这样试试,

Object f = Class.forName(ApplicationSession.getInstance().getAppPackage() + "." +parent.getItemAtPosition(position)).newInstance();

if (f instanceof MyFragment) {
    newContent = new MyFragment();
}

10-07 12:45