【发布时间】:2018-09-01 18:12:39
【问题描述】:
错误:没有找到适合 Intent(HospitalFragment,Class) 的构造函数
我想要 HospitalFragment 类 >>>(转到)>> 类 hospital_1:
公共类 HospitalFragment 扩展 Fragment {
公共医院片段(){ }
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_hospital, container, false);
ImageButton hh1 = (ImageButton) view.findViewById(R.id.hh1);
hh1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent showpic = new Intent( HospitalFragment.this,hospital_1.class);
}
});
ImageButton hh2 = (ImageButton) view.findViewById(R.id.hh2);
hh2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent showpic = new Intent(HospitalFragment.this, hospital_2.class);
startActivity(showpic);
}
});
ImageButton hh3= (ImageButton) view.findViewById(R.id.h3);
hh3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {goToURL("https://www.google.com");
}
});
return view;
}
private void goToURL(String url) {
Uri uriUrl = Uri.parse(url);
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);
}
}
【问题讨论】:
-
我知道这是一篇旧帖子,但对于任何未来的帖子——以及其他阅读本文的人——_请_不要将代码或错误消息作为屏幕截图发布。它很难阅读,贡献者很难复制和粘贴(例如,用于测试、修复代码),并且它会阻止代码被索引,从而使有相关问题的人很难找到。在这种情况下,我意识到(大部分?)代码至少在下面被复制为降价,但在大多数情况下,屏幕截图并没有增加太多价值。
标签: android