エミュレータでは次の趣旨の警告が出る。
W/KeyCharacterMap: No keyboard for id 0
W/KeyCharacterMap: Using default keymap: /system/usr/keychars/qwerty.kcm.bin
実機では次の趣旨の警告が出る。
W/KeyCharacterMap: Can't open keycharmap file
W/KeyCharacterMap: Error loading keycharmap file (省略)
W/KeyCharacterMap: Using default keymap:(省略)
これらの警告を発出させることができるcodeは次のとおりである。
public class MenuActivity extends Activity {
private static final int Menu_ID = Menu.FIRST;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, Menu_ID, Menu.NONE, R.string.app_name);
return super.onCreateOptionsMenu(menu);
}
}
上記プログラムを実行させて、メニューキーを押し下げれば、上記に掲げた警告が出る。
この程度の簡単なプログラムで発出される警告であるから、何も問題は発生していないのであろう。
警告は複数発出されている。警告の前半は、真の意味で警告である。後半は、前半の警告を解除する趣旨の警告である。
むむむ!
0 件のコメント:
コメントを投稿