如何模拟单击操作栏中的某个按钮(例如,在应用程序中收到某些事件后)?
我确信这样的东西会起作用:
tmpButton = (View) findViewById(R.id.button3);
tmpButton.performClick();
不幸的是我得到了NullPointerException。这可能与button3不是经典按钮而是操作栏菜单中的项目有关:
<item
android:id="@+id/button3"
android:showAsAction="always|withText"
android:icon="@drawable/ic_action_import"
android:title="bla bla"/>
如何解决?