simplify clicksupport, exposuresupport

This commit is contained in:
longerian
2018-04-16 19:15:38 +08:00
parent 8a26045ff0
commit 5ef82a032e
6 changed files with 48 additions and 128 deletions
@@ -113,7 +113,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testOneCellClicks test One cell mEventType " + clickEvent.getArg3());
}
};
mSimpleClickSupport.setConsumer(consumer1);
//mSimpleClickSupport.setConsumer(consumer1);
mBaseCell1.click(mView1);
mView1.performClick();
}
@@ -132,7 +132,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testTwoCellClicks mEventType " + clickEvent.getArg3());
}
};
mSimpleClickSupport.setConsumer(consumer1);
//mSimpleClickSupport.setConsumer(consumer1);
mBaseCell1.click(mView1);
mView1.performClick();
@@ -147,7 +147,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testTwoCellClicks mEventType " + clickEvent.getArg3());
}
};
mSimpleClickSupport.setConsumer(consumer2);
//mSimpleClickSupport.setConsumer(consumer2);
mBaseCell2.click(mView2);
mView2.performClick();
@@ -167,7 +167,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testOneConsumerSubscribeTwoCellClicks mEventType " + clickEvent.getArg3());
}
};
mSimpleClickSupport.setConsumer(consumer);
//mSimpleClickSupport.setConsumer(consumer);
mBaseCell1.click(mView1);
mView1.performClick();
@@ -189,10 +189,10 @@ public class RxClickSupportTest extends AndroidTestCase {
assertTrue(false);
}
};
mSimpleClickSupport.setConsumer(consumer);
//mSimpleClickSupport.setConsumer(consumer);
mBaseCell1.click(mView1);
mSimpleClickSupport.destroy();
//mSimpleClickSupport.destroy();
mView1.performClick();
}
@@ -208,7 +208,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testCellClickDisposeAndResubscribe mEventType " + clickEvent.getArg3());
}
};
mSimpleClickSupport.setConsumer(consumer);
//mSimpleClickSupport.setConsumer(consumer);
mBaseCell1.click(mView1);
mBaseCell1.click(mView1);
@@ -229,7 +229,7 @@ public class RxClickSupportTest extends AndroidTestCase {
Log.d("RxClickSupportTest", "testOneCellWithMultiViewClick view " + clickEvent.getArg1());
}
};
mSimpleClickSupport.setConsumer(consumer);
//mSimpleClickSupport.setConsumer(consumer);
mBaseCell1.click(mView1);
mBaseCell1.click(mView2);
@@ -254,12 +254,12 @@ public class RxClickSupportTest extends AndroidTestCase {
assertTrue(false);
}
};
mSimpleClickSupport.setConsumer(consumer);
//mSimpleClickSupport.setConsumer(consumer);
mBaseCell1.click(mView1);
mBaseCell1.click(mView2);
mSimpleClickSupport.destroy();
//mSimpleClickSupport.destroy();
mView1.performClick();
mView2.performClick();
@@ -129,7 +129,7 @@ public class RxExposureSupportTest extends AndroidTestCase {
Log.d("RxExposureSupportTest", "testOneCellExposure test One cell mEventType " + clickEvent.getArg3());
}
};
mExposureSupport.setConsumer(consumer1);
//mExposureSupport.setConsumer(consumer1);
mBaseCell1.exposure(mView1);
}
@@ -147,7 +147,7 @@ public class RxExposureSupportTest extends AndroidTestCase {
Log.d("RxExposureSupportTest", "testOneCellWithMultiViewExposure view " + clickEvent.getArg1());
}
};
mExposureSupport.setConsumer(consumer1);
//mExposureSupport.setConsumer(consumer1);
mBaseCell1.exposure(mView1);
mBaseCell1.exposure(mView2);
@@ -166,7 +166,7 @@ public class RxExposureSupportTest extends AndroidTestCase {
Log.d("RxExposureSupportTest", "testOneConsumerSubscribeTwoCellExposure mEventType " + clickEvent.getArg3());
}
};
mExposureSupport.setConsumer(consumer);
//mExposureSupport.setConsumer(consumer);
mBaseCell1.exposure(mView1);
mBaseCell2.exposure(mView2);
}
@@ -203,18 +203,18 @@ public class RxExposureSupportTest extends AndroidTestCase {
}
@Override
public void onRxExposure(Observable<ClickExposureCellOp> exposureCellOpObservable,
ClickExposureCellOp rxEvent) {
mCompositeDisposable.add(
exposureCellOpObservable.delaySubscription(1, TimeUnit.MINUTES).subscribe(consumer));
}
//@Override
//public void onRxExposure(Observable<ClickExposureCellOp> exposureCellOpObservable,
// ClickExposureCellOp rxEvent) {
// mCompositeDisposable.add(
// exposureCellOpObservable.delaySubscription(1, TimeUnit.MINUTES).subscribe(consumer));
//}
@Override
public void destroy() {
super.destroy();
mCompositeDisposable.clear();
}
//@Override
//public void destroy() {
// super.destroy();
// mCompositeDisposable.clear();
//}
};
mServiceManager.register(ExposureSupport.class, exposureSupport);
mBaseCell1.exposure(mView1);