アラート ダイアログに問題があります... alert.show(); を呼び出す方法 2 番目のクラスでアラート ダイアログを呼び出すには?
alertdialog onReceive メソッドを表示する必要がありますが、それはできません...
誰かがこれで私を助けることができますか?
ps私の英語でごめんなさい.. ;|
メインクラス:
public class Main extends Activity {
...
public void onTimeSet(TimePicker view, int hour, int minute) {
...
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("ALARM");
builder.setMessage("Wstajesz czy dalej drzemiesz ?!");
builder.setPositiveButton("Wstaje...", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Do do my action here
dialog.dismiss();
}
});
builder.setNegativeButton("Spie!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// I do not need any action here you might
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
....
}
セカンドクラス:
public class Second extends BroadcastReceiver {
@Override
public void onReceive(Context k1, Intent k2) {
/*
--> here i want to call an alert using: alert.show(); It's possible ?
*/
}
}