因爲我經常使用AlertDialog,我想將它分離到另一個類。 我創建方法:AlertDialog.Builder - 分離到另一個類
public static void showMessageDialog(Context context, int title, int message, DialogInterface.OnClickListener listenerPositive, DialogInterface.OnClickListener listenerNegative) {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
if (title > 0) {
builder.setTitle(title);
}
if (messge > 0) {
builder.setMessage(messge);
}
if (listenerPositive != null) {
builder.setPositiveButton(context.getString(R.string.button_ok), listenerPositive);
}
if (listenerNegative != null) {
builder.setNegativeButton(context.getString(R.string.button_cancel), listenerNegative);
}
AlertDialog ad = builder.create();
ad.show();
}
這是一個很好的做法嗎?
簡單....當然...如果你不想在對話框中做一些更多的東西,那麼這將節省一些工作... – Opiatefuchs
是的,爲什麼不。代碼優化是很好的。 – Rohit5k2
我問過你,因爲我不知道是這種方法的最佳解決方案...... – Pionas