将元素适配器共享到Activity

时间:2017-12-06 13:47:58

标签: android android-recyclerview

我尝试将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());

任何人都可以帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

ActivityOptionsCompat.makeSceneTransitionAnimation()第一个参数接受Activity,您传递Context尝试将Context投放到Activity或将Activity传递给您点击处理,我希望它在ViewHolder

之外