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

Android意图将活动带到顶部或创建一个必要的案例

何玉韵
2023-03-14

非常简单的问题,我正在开始一个活动,我想确定在堆栈中会有一个...

想象一下堆叠:

A B C

在活动C中,我开始了A,但是如果A已经存在,我希望它被带到顶部,而不是创建一个新的...

我应该向意图传递哪些旗帜?

共有2个答案

岳景明
2023-03-14

添加FLAG_ACTIVITY_CLEAR_TASK和FLAG_ACTIVITY_CLEAR_TOP。

子车桐
2023-03-14

将其添加到AndroidManifest中的活动A中。xml

android:launchMode="singleTask"
 类似资料:
  • 我想把意图转移到Xamarin.Android中的另一个活动。基本上,我需要Intent.data和Intent.clipdata到另一个活动,所以我使用下面的代码来传输Intent,但我不知道检索它的正确方法。 下面是Main Activity中的代码 在第二活动中 如何在第二个活动中检索意图?

  • 问题内容: 我对android非常陌生,我正在尝试将用户输入的数据(他们的名字)发送到另一个活动。过去,我可以使用Intent在活动之间发送单行代码,但是我无法解决如何向两个不同的TextView发送两个不同的字符串。 这是到目前为止我的MainActivity代码: 我第二项活动MainGame的代码: 当我运行它时,我得到了两个TextView中都为“ name2”添加的内容。我需要做些什么来

  • 我目前在活动A中。我收到通知,我想在单击通知时重新创建活动A(完成A,然后再次创建)。意向类似乎没有类似于Pending帐篷的标志。标记取消当前。

  • 问题内容: 如何使用Intent类的方法将自定义类型的对象从一个传递到另一个? 问题答案: 如果您只是传递对象,那么Parcelable就是为此而设计的。与使用Java的本机序列化相比,使用它需要付出更多的努力,但是它的速度更快(我的意思是,WAY更快)。 在文档中,有关如何实现的一个简单示例是: 请注意,如果要从给定的宗地中检索多个字段,则必须按照将其放入的相同顺序(即,采用FIFO方法)进行操

  • 我对Android系统非常陌生,我一直在用头撞墙,我认为这可能是一个微不足道的问题——我已经看过教程和其他StackOverflow问题,但无济于事。 我试图在IntentService中创建一个Intent,但在下面的行标记错误(在sendNotification方法中)上不断得到NullPointerException。 我尝试过不同的方法: 意向意向=新意向(getApplicationCo

  • Activity-2(将所选图像设置为屏幕背景图像的活动)