Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sherlock活动菜单项没有';t在点击时使用AndroidAnnotations进行射击_Android_Actionbarsherlock_Android Annotations - Fatal编程技术网

Sherlock活动菜单项没有';t在点击时使用AndroidAnnotations进行射击

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

我有一个扩展SherlockFragmentActivity的活动。 我还使用了AndroidAnnotations 3,并在另一个活动中使用了@Click功能(它可以工作)

这是working onCreateOptions菜单

@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

就这些