我想这只是一个简单的问题(我真是个菜鸟……)我有这个自定义对话框,里面有 3 个按钮。
现在我想从其中一个按钮调用一个活动,所以我尝试了这个:
public class picturedialog extends Dialog implements OnClickListener {
Button Camera;
public picturedialog (Context context){
super (context);
setContentView(R.layout.picturedialog);
Camera = (Button) this.findViewById(R.id.pdButton1);
Camera.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
dismiss();
Intent myIntent = new Intent(view.getContext(), CameraActivity.class);
startActivity(myIntent);
}
});
...
}
然后红色波浪线出现在 startActivity(myIntent) 上。将鼠标悬停在它上面时,eclipse 告诉我:“新 View.OnClickListener(){} 类型的方法 startActivity(Intent) 未定义”嗯?请指导我如何正确执行此操作。任何帮助,将不胜感激。