gpt4 book ai didi

java - 从菜单中打开新 Activity

转载 作者:行者123 更新时间:2023-12-01 17:19:36 27 4
gpt4 key购买 nike

我正在为 Android 编写应用程序,但遇到了一些问题。我有主要 Activity 和设置 Activity 。我想从主 Activity 菜单启动设置 Activity 。我有这段代码来执行此操作:

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.menu_preferences:
Intent j = new Intent(getApplicationContext(), SettingsActivity.class);
startActivity(j);
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}

但是它不起作用。当我尝试时,我有 logcat:

Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40a254c8

并且设置 Activity 未显示。我不知道该怎么办...

最佳答案

替换此行

return super.onOptionsItemSelected(item);

用这个

return true;

关于java - 从菜单中打开新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19682307/

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