gpt4 book ai didi

android - 当单个选项卡中存在多个 Activity 时,模拟器上的后退按钮出现问题

转载 作者:行者123 更新时间:2023-11-30 04:49:27 24 4
gpt4 key购买 nike

我创建了两个选项卡,比如 TAB1 和 TAB2。对于 TAB1,我已经将一个 Activity(比如 ActivityOne)加载到 TAB1 中作为

Intent intent = new Intent(this,ActivityOne.class);
TabHost.TabSpec spec = getTabHost().newTabSpec("ActivityOne")
.setIndicator("Activity One",getResources().getDrawable(R.drawable.artists)).setContent(intent);
getTabHost().addTab(spec);

此 ActivityOne 扩展了 ActivityGroup,我在此 Activity 中添加了一个按钮。通过单击此按钮,它将调用另一个 Activity ,例如 ActivityOne_One,如

public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(ActivityOne.this,ActivityOne_One.class);
replaceContentView("ActivityOne_One",intent);
}
public void replaceContentView(String id, Intent intent){
View view = this.getLocalActivityManager().startActivity(id, intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
this.setContentView(view);
}

当我们单击该按钮时,ActivityOne_One 将在同一个 TAB1 下启动。在这个应用程序中我有两个问题:1) 如果我想通过在模拟器上使用传统的 BACK 按钮返回到同一个 TAB1 下的 ActivityOne,它是行不通的。2)ActivityOne_One 启动时没有动画效果(如从右向左滑动)。

如果有人知道其中任何一个,请提供您的建议..

谢谢,
地点

最佳答案

我已经找到了我的问题的解决方案。以下博客为我提供了一条路线

http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html

关于android - 当单个选项卡中存在多个 Activity 时,模拟器上的后退按钮出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923949/

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