我在Android Studio V2.0中对自动导入进行了以下设置,并创建了一个新的Fragment类,如下
import android.app.Fragment;
public class MyFragment1 extends Fragment {
// some code
}
但是当我尝试在 FragmentPagerAdapter 中使用它时,如下所示
public class MyFragmentPagerAdapter extends FragmentPagerAdapter {
public MyFragmentPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new MyFragment1(); //error here
case 1:
return new MyFragment2(); //error here
}
}
我收到此错误:
Incompatible types. Found: 'com.example.android.viewpager.MyFragment1', required: 'android.support.v4.app.Fragment'
当然,当我将 MyFragment1 上的导入从 android.app.Fragment
更改为 android.support.v4.app.Fragment
时,错误就会消失
我的问题是:为什么 Android Studio 没有自动导入正确的包?
这是 Android Studio 中的错误还是我做错了什么?
最佳答案
关于java - 为什么 Android Studio 不自动导入正确的包 android.support.v4.app.Fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38797829/