Kotlin实现Android AlertDialog对话框:示例和最佳实践
{"title":"public static void showNormalDialog(Context context,String title,String msg,String leftBtn,OnLeftClickListener leftListenerString rightBtn,OnRightclickListener rightListener){AlertDialog.Buildcom.animee.simple_recorderpublic intertace PermissionDialogUtils.OnRightclickListenerbuilder.setTitle(Simple Recorder.appbuilder.setNegativobotton cercotn;mew o-atoginterraeeolickl\n[ext);\n@Override\npublic void onclick(DialogInterface dialog,int which) {if (leftListener!=null) {LeftListener.onLeftClick(); 使用kotlin怎么写内容:在Kotlin中,可以使用以下方式重写上述代码:\n\nfun showNormalDialog(context: Context, title: String, msg: String, leftBtn: String, leftListener: OnLeftClickListener, rightBtn: String, rightListener: OnRightClickListener) {\n val builder = AlertDialog.Builder(context)\n builder.setTitle(title)\n builder.setMessage(msg)\n builder.setPositiveButton(leftBtn) { dialog, which ->\n leftListener.onLeftClick()\n }\n builder.setNegativeButton(rightBtn) { dialog, which ->\n rightListener.onRightClick()\n }\n builder.show()\n}\n\ninterface OnLeftClickListener {\n fun onLeftClick()\n}\n\ninterface OnRightClickListener {\n fun onRightClick()\n}\n请注意,代码中的拼写错误已进行修正,并且使用了Kotlin的函数命名规范。"}
原文地址: https://www.cveoy.top/t/topic/qb56 著作权归作者所有。请勿转载和采集!