Sherlock活动菜单项没有';t在点击时使用AndroidAnnotations进行射击
我有一个扩展SherlockFragmentActivity的活动。 我还使用了AndroidAnnotations 3,并在另一个活动中使用了@Click功能(它可以工作) 这是working onCreateOptions菜单Sherlock活动菜单项没有';t在点击时使用AndroidAnnotations进行射击,android,actionbarsherlock,android-annotations,Android,Actionbarsherlock,Android Annotations,我有一个扩展SherlockFragmentActivity的活动。 我还使用了AndroidAnnotations 3,并在另一个活动中使用了@Click功能(它可以工作) 这是working onCreateOptions菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.profile_menu, menu);
return super.onCreateOptionsMenu(menu);
}
这是一个从未开火的行动
@Click
public void logoutButton() {
Log.i("debug", "ok, i'm here");
}
这是相关的res/xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/logoutButton"
android:title="logout"
android:showAsAction="always" />
</menu>
正如我所说,当我触摸Logout按钮时,它不会触发事件(或者它不会捕获事件)。
有什么想法吗?有什么问题吗?哦,亲爱的:这是操作栏项目的@options项目,而不是@Click 就这些