PreferenceSelectionDialog.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:android-sql-logging 作者:
public static void show(@NonNull Context context, @StringRes int title, @ArrayRes int names, @NonNull final OnSelection callback) {
    final WeakReference<OnSelection> callbackRef = new WeakReference<>(callback);
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setTitle(title);
    builder.setItems(names, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            OnSelection callbackSafe = callbackRef.get();
            if (callbackSafe != null) {
                callback.onSelection(which);
            }
        }
    });
    builder.setNegativeButton(android.R.string.cancel, null);
    builder.create().show();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号