IS01 でオレオレMenuItem

MenuInflater に inflate させたオレオレMenuが IS01 に限ってクラッシュするようで...。

E/AndroidRuntime( 5690): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 5690): java.lang.AbstractMethodError: abstract method not implemented
E/AndroidRuntime( 5690):        at jp.syoboi.a2chMate.adapter.MenuAdapter$DialogMenuItem.setShortcutLabel(MenuAdapter.java)
E/AndroidRuntime( 5690):        at android.view.MenuInflater$MenuState.setItem(MenuInflater.java:301)
E/AndroidRuntime( 5690):        at android.view.MenuInflater$MenuState.addItem(MenuInflater.java:320)
E/AndroidRuntime( 5690):        at android.view.MenuInflater.parseMenu(MenuInflater.java:154)
E/AndroidRuntime( 5690):        at android.view.MenuInflater.inflate(MenuInflater.java:80)
E/AndroidRuntime( 5690):        at jp.syoboi.a2chMate.adapter.MenuAdapter.add(MenuAdapter.java:195)

MenItem で実装する必要の無い setShortcutLabel() というメソッドが呼び出されてクラッシュしていた。
MenuItem intereface には setShortcutLabel なんて無いけど、適当に実装してみたらとりあえず通った...。

public MenuItem setShortcutLabel(CharSequence label) {
    return this;
}