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」が表示されます...なぜですか?