Я хочу назвать onClickListener()
, но есть проблемаAndroid: статический справочный/нестатический метод при использовании onClickListener();
Cannot make a static reference to the non-static method setOnClickListener(View.OnClickListener) from the type View
Мой соответствующий код:
Intent intent = getIntent();
final String editTextStr = intent.getExtras().getString("url");
ImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri uri = Uri.parse(putExtra(editTextStr));
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
пожалуйста, помогите мне, пожалуйста
какая польза, если вы звоните setOnClickListener на ImageView? –
Это поможет увидеть соответствующие инструкции 'import', посмотреть, с какими классами вы ссылаетесь, или использовать полные имена классов. Более того, ссылки на документацию по API API для соответствующих классов и цитирование соответствующих определений помогли бы людям, свободно владеющим Java, быстро найти и объяснить, почему вы получаете эту ошибку компиляции вместо того, чтобы раздражаться ожиданием, что им нужно будет инвестировать свои драгоценные время поиска ссылок для вас. :-) – FooF