Я думаю, что это простой вопрос (я такой noob ...) У меня есть это настраиваемое диалоговое окно, в котором есть 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) появляется красная волнистая линия. При наведении на него затмение говорит мне следующее: «Метод startActivity (Intent) не определен для нового типа View.OnClickListener() {}" Ehhh? Пожалуйста, сориентируйте меня на том, как это сделать правильно. Любая помощь будет оценена по достоинству.
Спасибо. Я попробую это. : D Учебник, который я последовал, был довольно простым, и он включал создание отдельного класса из моего основного класса. :(Сначала я подумал, что причина, по которой мой код не работал, состоял в том, что я вызывал активность из класса без активности. PS: Я редко читал документацию по Android, потому что это не так дружит с новыми программистами. попробуйте на этот раз, я должен заставить все работать !!! Neh neh! neh! –