Я пытаюсь отправить пользователя на другое действие с намерением нажать кнопку. Но сейчас этот код говорит Cannot resolve constructor Intent(..,java.lang.class<..>)
Невозможно разрешить конструктор Intent (.. ExpL, <java.lang.class .... Lon>)
Вот мой код:
item.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(i == 1) {
Intent i = new Intent(ExpL.this, Lon.class);
startActivity(i);
}
}
});
Ваш код выглядит хорошо ... Посмотрите на свои операторы импорта. Как выглядит импорт для класса Intent? – Darwind
'import android.content.Intent;', возможно, это потому, что я расширяю 'RecycleView' в своей деятельности –
Если ваш класс ExpL не является активностью или каким-либо другим способом обертывает контекст, вы не можете использовать его для запуска Activity. См. Http://developer.android.com/reference/android/content/Intent.html. Вы можете добавить контекст в свой RecyclerView или получить его из класса, который расширяет класс View. – Darwind