1 package com.xtremelabs.robolectric.shadows; 2 3 import android.database.DataSetObserver; 4 import android.support.v4.view.PagerAdapter; 5 import com.xtremelabs.robolectric.internal.Implementation; 6 import com.xtremelabs.robolectric.internal.Implements; 7 8 @Implements(PagerAdapter.class) 9 public class ShadowPagerAdapter { 10 private DataSetObserver dataSetObserver; 11 12 @Implementation registerDataSetObserver(DataSetObserver dataSetObserver)13 public void registerDataSetObserver(DataSetObserver dataSetObserver) { 14 this.dataSetObserver = dataSetObserver; 15 } 16 17 @Implementation notifyDataSetChanged()18 public void notifyDataSetChanged() { 19 if (dataSetObserver != null) { 20 dataSetObserver.onChanged(); 21 } 22 } 23 } 24