0
我有这个活动扩展了SherlockFragmentActivity。 我也使用AndroidAnnotations 3,并在另一个Activity中使用@Click功能(它有效)。SherlockActivity菜单项不会触发AndroidAnnotations @Click
这是工作onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.profile_menu, menu);
return super.onCreateOptionsMenu(menu);
}
这是onClickAction从来没有发射
@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>
正如我所说的,当我触摸logoutButton它不会触发事件(或者它没有捕获它)。 有什么想法?这里有些不对劲?