我想打电话给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);
}
});
请帮助我,请
如果您在ImageView上调用setOnClickListener,有什么用? –
这将有助于查看相关的'import'语句,查看您所指的哪些类,或使用完整的类名。更好的是,链接到相关类的Android API文档并引用相关定义将帮助人们流利地使用Java来快速找到并解释为什么你得到这个编译错误,而不是因为他们需要投资他们的宝贵时间为您搜索参考。 :-) – FooF