【问题标题】:Error can not be cast activity when use Svgloder使用 Svg Loader 时无法投射活动错误
【发布时间】:2018-12-28 18:54:39
【问题描述】:

在我的适配器中,当我使用 svgloder 加载 .svg 格式的照片时,我遇到了一些错误,请帮忙?

    SvgLoader.pluck().with(G.context).load(cats.getImage(),holder.image);

和错误:

ir.vian_web.khezrpour.hadi.pezeshk_yab.G cannot be cast to android.app.Activity

【问题讨论】:

  • G.context 替换为context
  • 这是活动而不是上下文
  • ok 将活动上下文从构造函数中的活动传递给适配器。
  • 我使用了片段
  • 不管怎样,用getActivity()代替这个。

标签: android svg casting


【解决方案1】:

使用以下代码:

SvgLoader.pluck()
                .with(context)
                .setPlaceHolder(R.mipmap.ic_launcher, R.mipmap.ic_launcher)
                .load(url, image);

【讨论】:

  • 在此处粘贴您的适配器
最近更新 更多