1
私はViewPagerとカスタムPagerAdapterを持っています。
ページャアダプタには、onClick
という次のページに移動したいという見解があります。
は、私は次のように実装:pageradapterのビューからviewpagerにアクセスするには?
@Override
public Object instantiateItem(final ViewGroup container, int position) {
view.setOnClickListener(
(view) -> {
int current = ((ViewPager)container).getCurrentItem();
((ViewPager) container).setCurrentItem(current + 1, true);
}
);
}
これは動作しますが、私は、私はそのようなアダプタ内部からのビューのページャにアクセスする必要があることを確認していません。
これを行うための標準的な方法は何ですか?
ビューページからアダプタへの参照がある場合は、アダプタからのビューページへの参照を持つことをお勧めしますか?私。循環依存性 – Jim
これは問題ありません。 GCで簡単に処理できるため、心配する必要はありません –