범위가 변경되어 DVP 라이브러리가 작동하지 않는 것처럼 보입니다. 자세한 내용 및 해결 방법은 here 및 here을 참조하십시오.
package android.support.v4.view;
public final class PagerAdapterPublicCompat {
private PagerAdapterPublicCompat() {}
public interface DataSetObserver extends PagerAdapter.DataSetObserver {}
public static void setDataSetObserver(PagerAdapter adapter, DataSetObserver observer) {
adapter.setDataSetObserver(observer);
}
}
다음 당신은 당신의 데이터 관찰자 설정 :
// from the sample code:
final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager);
pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager()));
// new addition:
PagerAdapterPublicCompat.setDataSetObserver(pager.getAdapter(), YourDataSetObserver);
어떤 버전의 DVP 라이브러리를 사용하고 있습니까? –
그것은 1.2.1입니다. 가능한 한 최신 – be4code