AndroidImageSlider
AndroidImageSlider copied to clipboard
Unable to start activity ComponentInfo{shyam.com.imageslider/shyam.com.imageslider.MainActivity}: java.lang.ClassCastException: android.app.Application cannot be cast to com.daimajia.slider.library.SliderTypes.BaseSliderView$OnSliderClickListener
private void addAdvertisementBanner(){
for(String name : file_maps.keySet()){
TextSliderView textSliderView = new TextSliderView(context);
// initialize a SliderLayout
BaseSliderView baseSliderView = textSliderView
.description(name)
.image(file_maps.get(name))
.setScaleType(BaseSliderView.ScaleType.Fit)
.setOnSliderClickListener((BaseSliderView.OnSliderClickListener) context);
//add your extra information
textSliderView.bundle(new Bundle());
textSliderView.getBundle()
.putString("extra",name);
mDemoSlider.addSlider(textSliderView);
}
mDemoSlider.setPresetTransformer(SliderLayout.Transformer.Accordion);
mDemoSlider.setPresetIndicator(SliderLayout.PresetIndicators.Center_Bottom);
mDemoSlider.setCustomAnimation(new DescriptionAnimation());
mDemoSlider.setDuration(4000);
mDemoSlider.addOnPageChangeListener((ViewPagerEx.OnPageChangeListener) context);
}
Unable to start activity ComponentInfo{shyam.com.imageslider/shyam.com.imageslider.MainActivity}: java.lang.ClassCastException: android.app.Application cannot be cast to com.daimajia.slider.library.SliderTypes.BaseSliderView$OnSliderClickListener