2017-10-14 72 views
0

我不兼容的類型錯誤下面的代碼:片段錯誤:不兼容的類型必需:android.support.v4.app.Fragment,實測值: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; 
    } 
} 
} 

參見下圖:

click here to see the screenshot

任何人都可以請幫我從這個錯誤中走出?以及如何解決它。

回答

0

讓您的課程RequestsFragment從包android.support.v4.app延長類Fragment

如果您已經擴展了Fragment類,檢查import語句,並確保有

import android.support.v4.app.Fragment; 

,而不是

import android.app.Fragment; 
相關問題