Я работаю над проектом Android, который позволяет пользователю отображать AlertDialog. Это содержит элементы управления, такие как checkbox textview и две кнопки (увольнение, проверка).Начал работу с AlertDialog?
Итак, я пытаюсь запустить Activity из этого AlertDialog в Activity по желанию, которое кажется невозможным.
public Intent (Context packageContext, Class<?> cls)
Я уже готов читать много ниток, но кто-нибудь действительно полезное
Есть ли другой способ, чтобы понять это?
EDIT 1:
Код ниже описать мой класс InProgressAlertDialog
public class InProgressAlertDialog extends Dialog implements View.OnClickListener{
public InProgressAlertDialog(Context context) {
}
public void onClick(View v) {
// where I dismiss the AlertDialog or Start an Activity
}
private void initialiseControls(xxxxx)
{
//where initialize all my controls
setContentView(R.layout.xxxxxxxxxx);
linearMain = (LinearLayout)findViewById(R.xxxxxxxxx.yyyyyyyy);
linearMain.setOrientation(LinearLayout.VERTICAL);
linearButton = new LinearLayout(_context);
btnValide = new Button(_context);
btnValide.setOnClickListener(this);
linearButton.addView(btnValide);
btnCancel = new Button(_context);
btnCancel.setOnClickListener(this);
linearButton.addView(btnCancel);
}
Так как я могу начать активность из этого класса на мой метод OnClick?
Так что я думаю, что это невозможно, если мой AlertDialog не принадлежит к деятельности? – 13KZ
У вас должен быть контекст как минимум. Служба может предоставить вам контекст –