我正在为android编写一个java应用程序。
在应用程序中,我使用手机上的后退按钮来取消正在运行的任务。但是,当我按下它时,在 Log Cat 中,我得到以下信息:
08-30 10:45:25.784: W/KeyCharacterMap(1661): Bad keycharmap - filesize=32
08-30 10:45:25.784: W/KeyCharacterMap(1661): Error loading keycharmap file '/system/usr/keychars/bravo-keypad.kcm.bin'. hw.keyboards.0.devname='bravo-keypad'
08-30 10:45:25.784: W/KeyCharacterMap(1661): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
取消仍然发生,但我担心出现的这个警告。我希望应用程序尽可能稳定。有谁知道这个错误是什么意思?
通过取消ProgressDialog和AsyncTask会发生取消,如下所示:
usingDialog.setOnCancelListener(new OnCancelListener()
{
public void onCancel(DialogInterface dialog)
{
cancel(true);
}
});