作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我回按时,我希望该选项卡有一个条件,它会在“主页”选项卡上显示,但当我回按时,所有 Activity 都会结束。
这是我的代码。尝试帮助我。
backpressed = true;
if (results.equals("HOME")) {
mTabHost.setCurrentTab(0);
backpressed = false;
} else if (results.equals("B")) {
mTabHost.setCurrentTab(2);
} else if (results.equals("C")) {
mTabHost.setCurrentTab(3);
} else if (results.equals("D")) {
mTabHost.setCurrentTab(1);
} else if (results.equals("E")) {
singleton.openNewsFeed = true;
mTabHost.setCurrentTab(4);
} else {
singleton.openMessage = true;
mTabHost.setCurrentTab(4);
}
这是我的 onBackPressed
@Override
public void onBackPressed() {
/*super.onBackPressed();*/
if (backpressed == true) {
Intent intent = new Intent(getApplicationContext(), Dashboard.class);
intent.putExtra("result", "HOME"); // getText() SHOULD NOT be static!!!
startActivity(intent);
}else{
//FINISH
super.onBackPressed();
}
}
最佳答案
这里的条件有误
你应该尝试一下
backpressed = false;
if (results.equals("HOME")) {
mTabHost.setCurrentTab(0);
backpressed = true;
} else if (results.equals("B")) {
mTabHost.setCurrentTab(2);
} else if (results.equals("C")) {
mTabHost.setCurrentTab(3);
} else if (results.equals("D")) {
mTabHost.setCurrentTab(1);
} else if (results.equals("E")) {
singleton.openNewsFeed = true;
mTabHost.setCurrentTab(4);
} else {
singleton.openMessage = true;
mTabHost.setCurrentTab(4);
}
背面按下
@Override
public void onBackPressed() {
/*super.onBackPressed();*/
if (backpressed == true) {
Intent intent = new Intent(getApplicationContext(), Dashboard.class);
intent.putExtra("result", "HOME"); // getText() SHOULD NOT be static!!!
startActivity(intent);
}else{
//FINISH
//super.onBackPressed();
mTabHost.setCurrentTab(0);
}
}
关于java - onBack按回到主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58369172/
可能它会有一个简单的解决方案,但我在这里阅读了很多主题,但没有办法。在 ListView 中,如果我点击一行,它会打开一个新的 Activity。在该 Activity 中,我制作了一个 httpge
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 14 年前。 Improve thi
我想实现一种 rxjava 的 onback 双击方式 所以,我指的是this answer因为它看起来合理但不起作用它显示 toast 并退出 我观察双背的代码实现是: private static
我是一名优秀的程序员,十分优秀!