gpt4 book ai didi

android - 自从使用 sdkmanager 更新 eclipse 后,optionsmenu 不工作

转载 作者:行者123 更新时间:2023-11-30 03:44:30 25 4
gpt4 key购买 nike

我已经开发了大约 6 个月的应用程序。它在某些屏幕上使用选项菜单。它一直有效,直到我将 eclipse 从 api ~14 更新到 17。我也更新了工具。

选项菜单不再存在谁能告诉我为什么?在 api 17 中我必须做些不同的事情吗?

这是将用户登录到应用程序的选项菜单。

@Override
public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();
inflater.inflate(R.layout.menuentryoptionsmenu, menu);

if(isAllowChangeUser.equalsIgnoreCase("false")){
MenuItem mi = menu.findItem(R.id.changeuser);
mi.setVisible(false);
}
return true;

}



@Override
public boolean onOptionsItemSelected(MenuItem item) {

Cursor allFromCompIdTable = nfcscannerapplication.loginValidate.queryAllFromCompanyIdTable();

if(allFromCompIdTable.getCount() > 0){

if(allFromCompIdTable.moveToLast()){

compId = allFromCompIdTable.getString(allFromCompIdTable
.getColumnIndex(LoginValidate.C_COMPANY_ID_OUTSIDE_APP_PURPOSES));

}

}

if(isAllowChangeUser.equalsIgnoreCase("false")){
if(item.getItemId() == R.id.changeuser)
item.setVisible(false);
}

switch (item.getItemId()) {


case R.id.login:

//if(gpsStatusStopped == true){

Log.e(TAG, "gps engine has stopped now");


.........

最佳答案

我有同样的问题,也许尝试针对 api 级别 11 进行编译。在 api 17 中,某些没有硬件按钮的设备有一些令人难以置信的功能,这可能会造成困惑。

关于android - 自从使用 sdkmanager 更新 eclipse 后,optionsmenu 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15221839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com