0
アダプターからフラグメントを呼び出すが、そのフラグメントアダプターが呼び出されていない場合、これは全く異なるフラグメントです。アダプターからフラグメントを呼び出す方法
SongListAdapter.java
private TopRatedFragment fragment;
public void onClick(View v) {
fragment.onItemClick(songs.getVideoUrl();
}
TopRatedFragment.java
mAdapter = new SongsListAdapter(getActivity(),songsList,TopRatedFragment.this);
私はSongsListAdapterとSongsListAdapterからSingleVideoFragmentのonItemClick()メソッドを呼び出したいSingleVideoFragment.java
public class SingleVideoFragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final View view = inflater.inflate(R.layout.singlevideo, container, false);
return view;
}
public void onItemClick(String VideoUrl)
{`
enter code here`
}
が呼び出されますTopRatedFragmentから正常に動作しています。
したがって、両方のフラグメントは、独自のコンテナでステージを再開します。右? – Noorul
申し訳ありませんが、あなたは何を言いたいのですか? – Mhandroid
つまり、2つの異なるコンテナで1つのアクティビティがあり、すべてのコンテナには2つの異なるフラグメントがあり、どちらがユーザービューにあるのかを示します。右? – Noorul