当前位置: 首页 > 知识库问答 >
问题:

如何从Android中的活动转到上一个屏幕?[重复]

霍建章
2023-03-14

我有一个类TestFragment,它扩展了Fragment,从这个片段我启动了Activity1

从Activity1开始我开始了Activity2,现在我在Activity2想转到TestFragment

当点击Activity2中的按钮时,我想更新TestFrach中的UI

共有3个答案

水浩歌
2023-03-14

可以按如下方式清除堆栈活动:

Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

通过此代码,您将清除堆栈,MainActivity将被打开。希望这对你有帮助

昌博易
2023-03-14

不管怎样,如果你想开始另一个活动,看看这里:http://developer.android.com/training/basics/firstapp/starting-activity.html点击事件,你只需要把意图例如Intent意图=new Intent(这个,TestFragment.class);

翟奇逸
2023-03-14

如果要返回调用方活动,请调用finish()。如果您想启动包含片段的活动,创建一个意图并启动活动,比如startActivity(new intent(this,youractivity.class))

 类似资料:
  • 在我的应用程序中,我创建了一个活动,它显示简单的hello world消息。在“AndroidManifest.xml”文件中,我将标签属性设置为“welcome”:

  • 问题内容: 如何从一个活动屏幕导航到另一个活动屏幕?在第一个屏幕中,我有一个按钮,如果我单击该按钮,则必须移至另一个“活动”屏幕。 问题答案:

  • 问题内容: 听起来很简单,但我无法使其正常工作。我有两个活动。第一个是表单,第二个是根据在第一个活动中输入的值显示JSON文件中的数据。 因此,我正在尝试制作一个简单的版本。我有一个EditText和一个按钮,因此当他们按下按钮时,EditText中的内容将出现在下一个活动的TextView中。 到目前为止,这是我的代码: 主要活动 主要XML 第二次活动 第二个XML 通过这种方式,我为Edit

  • 我有一个活动叫做。我从MapsActivity开始参加这个活动。然而,在上运行几秒钟后,它会返回到,而我什么也不做。我需要修复它,但我不确定为什么会发生。 我正在尝试更新数据库: Locker对象使其在此处不可用(其唯一id已从传递到此处), 我正在复制下面的代码: 日志中没有例外:我有这个:2020-02-11 22:35:30.211 10084-10127/android。比格纳德兰奇。pr

  • 最近一个面试官问了我一个很棘手的问题。这个问题有几个部分。 为什么(问题是为什么,而不是如何)需要在从一个活动发送到另一个活动时打包对象,而不是直接发送 我给的答案- Parcelable为开发人员提供了限制对象创建的能力,这在某种程度上使其使用速度更快。 我没有得到任何有用的链接后,谷歌,而且我或面试官不太满意的答案。如果你们能帮忙,那就太好了!