これは単純な質問だと思います(私はそのような初心者です…)3つのボタンがあるこのカスタムダイアログボックスがあります。
ボタンの1つからアクティビティを呼び出したいので、これを試しました。
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は次のように通知します。「メソッドstartActivity(Intent)は、タイプnew View.OnClickListener(){}に対して未定義です。」え?これを正しく行う方法を教えてください。どんな助けでもいただければ幸いです。