Я хочу вызвать фрагмент из адаптера, но в том, что адаптер фрагмента не вызывается, это совершенно другой фрагмент.Как вызвать фрагмент из адаптера
SongListAdapter.java
private TopRatedFragment fragment;
public void onClick(View v) {
fragment.onItemClick(songs.getVideoUrl();
}
TopRatedFragment.java
mAdapter = new SongsListAdapter(getActivity(),songsList,TopRatedFragment.this);
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`
}
Я хочу назвать onItemClick() метод SingleVideoFragment из SongsListAdapter и SongsListAdapter называется от TopRatedFragment, который работает нормально.
Итак, оба фрагмента в стадии возобновления со своими собственными контейнерами. правильно? – Noorul
Извините, не получив того, что вы хотите сказать? – Mhandroid
Я хочу сказать, что у вас есть одно действие с двумя разными контейнерами, и каждый контейнер имеет два разных фрагмента и находится на userview. правильно? – Noorul