ListFragment を拡張するフラグメントがあり、別のフラグメントから getSupportFramentManager().findFragment() を使用して ListFragment を見つけたい
DetailFrag detailFrag = (DetailFrag) getSupportFragmentManager.findFragmentById(R.id.detail_frag)
if (detailFrag != null){
// do something with detailFrag...
}else{
DetailFrag newFrag = new DetailFrag();
// ....
}
// DetailFrag クラスの実装
public class DetailFrag extends ListFragment{
// ...
}
しかし、日食はエラーを示しています"cannot cast from Fragment to DetailFrag"
getSupportFragmentManager.findFragmentById() メソッドが Fragment を返すことに気付きました。「ListFragment」を見つけるにはどうすればよいですか
ありがとう、ガット