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