Java Androidでは、次のような状況になります。
MyActivity.java
public class SectionPagerAdapter extends FragmentPagerAdapter {
[...]
Fragment fragment = new myFragment();
[...]
}
myFragmentは次のとおりです。
public class myFragment extends Fragment {
[...]
}
myFragment
これで、ファイル内で宣言されている場合はMyActivity.java
すべて問題なく、コードがコンパイルされます。myFragment
別のファイルで宣言すると( myFragment.java
)「Type mismatch: cannot convert from myFragment to Fragment
」が表示されます...なぜですか?