gpt4 book ai didi

Android onPressBack 问题

转载 作者:行者123 更新时间:2023-11-29 01:03:17 26 4
gpt4 key购买 nike

这里的问题是,如果用户打开一个菜单然后按返回,用户将获得我的主页,如果用户打开一个菜单,然后如果用户打开第二个菜单并按返回而不是返回我的主页,应用程序正在获取导出。如何解决这个问题?

 public void onBackPressed() {
MaterialSearchView searchView = (MaterialSearchView)
findViewById(R.id.search_view);
if (searchView.isOpen()) {
// Close the search on the back button press.
searchView.closeSearch();
} else {
if(count == 0) {
count++;
FragmentManager fragmentManager=getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content_frame
, new Main2Activity()).addToBackStack("tag").commit();
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
try {
getSupportActionBar().setTitle("Welcome " +
dashboardObject.getJSONObject("studentDTO").getJSONObject("student").get("name").toString());
notifications1.setVisibility(View.INVISIBLE);
home.setVisibility(View.INVISIBLE);
search1.setVisibility(View.INVISIBLE);
setActionBarBackground(R.color.nav_home);
getSupportActionBar().getThemedContext();
toolbar.setTitleTextColor(getResources().getColor(R.color.background_color));
toolbar.setNavigationIcon(R.drawable.ic_black3);
} catch (JSONException e) {
e.printStackTrace();
}
}else {
finish();
count--;
}
}

最佳答案

问题已经解决了,只是我们必须在你可以使用 onPressedBack 的菜单中声明 count=0

关于Android onPressBack 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49399325/

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