2014-12-23 4 views
0

У меня проблема, я использую этот ответ: https://stackoverflow.com/a/7442725/3569225, чтобы URL-адрес изображений автоматически менялся. Но когда я пытаюсь создать URLImageParser, мне нужно дать ему контекст. Я делаю это в ViewHandler, и у меня нет команды getApplicationContext. Это код, который я пытаюсь сделать:
@Override public void onBindViewHolder(ViewHolder holder, int position) { ... UrlImageParser p = new UrlImageParser(holder.message, this); holder.message.setText(Html.fromHtml(MessageItems.get(position).getMessage())); ... }UrlImageParser в RecyclerView ViewHolder - без контекста

Мне нужно заменить «это» с контекстом, но я не имею это, что я могу сделать?

+0

передать свой контекст конструктору класса адаптера –

ответ

0

Следуйте образцу примера, чтобы понять, как передать контекст адаптеру.

private Context context; 
public myAdapter(Context context,....){ 
    this.context = context; 
} 

Теперь вы можете использовать контекст из любой точки вашего адаптера.

+0

ОК, но изображение url не стало для изображения :( – Haim127

Смежные вопросы