Я получаю сообщение об ошибке: не включающий класс: панель инструментов - PullRequest
0 голосов
/ 21 октября 2019

У меня есть RecyclerView с карточными представлениями в Dashboard Activity, я пытаюсь создать OnClickListener для загрузки ImagePost Activity. Я получаю это сообщение об ошибке, когда пытаюсь создать намеренную ошибку "": не включающий класс: Панель инструментов

public class postViewHolder extends RecyclerView.ViewHolder {
    TextView title, mTitle;
    TextView author, mAuthor;
    ImageView photo, mPhoto;
    ConstraintLayout post_item, mPostItem;

    public postViewHolder(View itemView) {
        super(itemView);
        title = itemView.findViewById(R.id.title);
        author = itemView.findViewById(R.id.author);
        photo = itemView.findViewById(R.id.post_bg);
        post_item = itemView.findViewById(R.id.post_item);

        itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent viewImagePost = new Intent(Dashboard.this, ImagePost.class);
                startActivity(viewImagePost);
            }
        });
    }
}

1 Ответ

0 голосов
/ 21 октября 2019

Спасибо @JonSkeet. Мне удалось решить это, выполнив это так:

itemView.setOnClickListener(new View.OnClickListener() { 
@Override public void onClick(View v) { 
    Intent viewImagePost = new Intent(v.getContext(), ImagePost.class); 
    mContext.startActivity(viewImagePost); 
}
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...