Fragment Error: Incompatible Types Required: android.support.v4.app.Fragment, Found: package_name.app_name.Fragment_name

Fragment Error: Incompatible Types Required: android.support.v4.app.Fragment, Found: package_name.app_name.Fragment_name

我收到以下代码的不兼容类型错误:

class TabsPagerAdapter extends FragmentPagerAdapter {

public TabsPagerAdapter(FragmentManager fm) {
    super(fm);
}

@Override
public Fragment getItem(int i) {
    switch (i) {
        case 0:
            RequestsFragment requestFragment = new RequestsFragment();
            return requestFragment;
        case 1:
            ChatsFragment chatsFragment = new ChatsFragment();
            return chatsFragment;
        case 2:
            FriendsFragment friendsFragment = new FriendsFragment();
            return friendsFragment;
        default:
            return null;
    }
}
@Override
public int getCount () {
    return 3;
}

public CharSequence getPageTitle(int position) {
    switch (position) {
        case 0:
            return "Requests";
        case 1:
            return "Chats";
        case 2:
            return "Friends";
        default:
            return null;
    }
}
}

见下图:

谁能帮我解决这个错误?以及如何解决。

使您的 class RequestsFragment 从包 android.support.v4.app.

扩展 class Fragment

如果您已经扩展了 Fragment class,请检查导入语句并确保存在

import android.support.v4.app.Fragment;

而不是

import android.app.Fragment;