本文介绍了片段错误:类型不兼容,需要android.app.fragment,但找到了activity.messagefragment的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
@Override
public void onDrawerItemSelected(View view, int position) {
displayView(position);
}
private void displayView(int position) {
Fragment fragment = null;
String title = getString(R.string.app_name);
switch (position) {
case 0:
fragment = new HomeFragment();
title = getString(R.string.title_home);
break;
case 1:
fragment = new FriendsFragment();
title = getString(R.string.title_friends);
break;
case 2:
fragment = new MessageFragment();
title = getString(R.string.title_messages);
break;
default:
break;
}
打印的错误是:
incompatible types,required android.app.fragment but found activity.messagefragment
推荐答案
在您的 messagefragment
类中,您需要导入
In your messagefragment
class you need to import
import android.app.Fragment;
代替
import android.support.v4.app.Fragment;
这篇关于片段错误:类型不兼容,需要android.app.fragment,但找到了activity.messagefragment的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!