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 則留言
有冇諗過搵小熊幫手???大家一齊圑結打老虎
咁個結局咪係,老虎咬死左隻熊吞埋落肚,小鴨?無咩肉嘅根本唔吼,唔覺意踩扁埋。
見到老虎梗係運路走,哈哈..