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);
}
});