我尝试将RecycleView
Adapter
中的元素分享到Activity
,但我收到了此错误:
不兼容的类型:
Context
无法转换为Activity
holder.img_pro.setTransitionName(context.getString(R.string.share));
Intent i = new Intent(context, Details_activity.class);
Pair<View, String> pair1 = Pair.create(holder.img_pro, holder.img_pro.getTransitionName());
i.putExtra(AppConstants.SCREEN, "0");
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(context, pair1);
context.startActivity(i, options.toBundle());
任何人都可以帮助我吗?
由于
答案 0 :(得分:0)
ActivityOptionsCompat.makeSceneTransitionAnimation()
第一个参数接受Activity
,您传递Context
尝试将Context
投放到Activity
或将Activity
传递给您点击处理,我希望它在ViewHolder