2022-10-02 23:06:56 +02:00
|
|
|
package android.app;
|
|
|
|
|
|
|
|
|
|
import android.content.Context;
|
|
|
|
|
import android.content.DialogInterface;
|
|
|
|
|
import android.view.View;
|
|
|
|
|
|
|
|
|
|
public class AlertDialog extends Dialog {
|
|
|
|
|
public static class Builder {
|
2023-06-22 11:45:46 +02:00
|
|
|
public Builder(Context context) {
|
2022-10-02 23:06:56 +02:00
|
|
|
System.out.println("making an AlertDialog$Builder as we speak, my word!");
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setPositiveButton(int textId, DialogInterface.OnClickListener listener) {
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setPositiveButton(CharSequence text, DialogInterface.OnClickListener listener) {
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setCancelable(boolean cancelable) {
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setIcon(int iconId) {
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setTitle(CharSequence title) {
|
|
|
|
|
System.out.println("AlertDialog.Builder setTitle called with: '" + title + "'");
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setMessage(CharSequence message) {
|
|
|
|
|
System.out.println("AlertDialog.Builder setMessage called with: '" + message + "'");
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
2023-06-22 11:45:46 +02:00
|
|
|
public AlertDialog.Builder setView(View view) {
|
2022-10-02 23:06:56 +02:00
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public AlertDialog create() {
|
|
|
|
|
return new AlertDialog();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|