我正在开发一个应用程序,我在片段中有一个recyclerview,在其他活动中有一个viewpager,所以现在我将图像从recyclerview传递给viewpager,但问题是当我点击recyclerview时我没有得到资源发现异常。
为此,我搜索了互联网,我发现了这个SO question,但它没有解决问题,因为它只是建议使用String.valueof而我无法在setImageresource上执行此操作。
所以我不明白我哪里出错了所以请有人可以在这里指导我。 所以这里是recyclerview的代码
@Override
public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
return view == object;
}
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = layoutInflater.inflate(R.layout.custom_dots_layout,null);
ImageView imageView = (ImageView)view.findViewById(R.id.detail_viewpager_image);
Intent intent = new Intent();
imageView.setImageResource(intent.getIntExtra("slider_image",1));
ViewPager viewPager1 = (ViewPager)container;
viewPager1.addView(view,0);
return view;
}
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
ViewPager viewPager = (ViewPager)container;
View view = (View)object;
viewPager.removeView(view);
}
}
这是viewpager的代码
df = spark.readStream.format("kafka").option("kafka.bootstrap.servers", "IP").option("subscribe", "Topic").option("startingOffsets","earliest").load()
// groupby on slidings windows
query = slidingWindowsDF.writeStream.queryName("bla").outputMode("complete").format("memory").start()