分類
Android StackOverflow 小鴨幹線

Most stupid dialog ever made

竟然要寫的咁嘅野…
Screenshot_20160102-172054

new AlertDialog.Builder(FilePicker.this)
        .setMessage(R.string.file_picker_android_read_error_android_bug)
        .setPositiveButton(R.string.file_picker_kill,
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        finish();
                        System.exit(0);
                    }
                })

        .setNegativeButton(R.string.file_picker_cancel,
                new android.content.DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        finish();
                    }
                })
        .show();

真係要用System.exit(0);咁毒,正常絕對唔應該用。(理論上,要先check晒有無background task同service做緊import等等,不過,除非user俾完storage permission又去setting revoke返之後又再要過,否則都係用一次咁多…)

Bug references: Stackoverflow 此篇 及 Android issues tracker 此篇

在〈Most stupid dialog ever made〉中有 2 則留言

咁個結局咪係,老虎咬死左隻熊吞埋落肚,小鴨?無咩肉嘅根本唔吼,唔覺意踩扁埋。
見到老虎梗係運路走,哈哈..

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *