Android - 模拟主页点击

nik*_*3ro 25 android

我知道在活动中调用finish()会产生与用户单击Back按钮相同的结果; Home按钮有类似的东西吗?(想要在某些动作后自动显示主屏幕).

编辑:另外,我会赞赏菜单和搜索按钮.

谢谢!

Rom*_*Guy 64

你可以简单地使用Intent:

Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

  • 我把它读作"有意图"并且笑了一下:) (10认同)
  • 这似乎不适用于API 4(1.6)?没有Intent.ACTION_HOME ...... (2认同)

nik*_*3ro 7

家:

Intent showOptions = new Intent(Intent.ACTION_MAIN);
showOptions.addCategory(Intent.CATEGORY_HOME);
startActivity(showOptions);

菜单:

openOptionsMenu();
// this won't work from onCreate
// if anyone has idea how it would work
// please post it as response


hru*_*872 5

startActivity(new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_HOME));
Run Code Online (Sandbox Code Playgroud)