Я думаю, это всего лишь простой вопрос (я такой нуб…) У меня есть это пользовательское диалоговое окно, в котором есть 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 сообщает мне следующее: «Метод startActivity(Intent) не определен для типа new View.OnClickListener(){}» Э-э-э? Пожалуйста, сориентируйте меня, как это сделать правильно. Любая помощь будет оценена по достоинству.