gpt4 book ai didi

java - 根据 Activity 的顺序更改 View 中的某些内容

转载 作者:行者123 更新时间:2023-12-02 02:35:22 25 4
gpt4 key购买 nike

是否可以根据 Activity 的顺序更改 View 中的某些内容?例如,在适配器中,我想突出显示与先前 Activity 的元素列表中单击的元素相对应的文本。但是,前提是该适配器是一系列特定 Activity 的结果,假设它在 fragment 中使用,由一个 Activity 托管,而该 Activity 又可以由其他两个 Activity 之一调用。

最佳答案

您可以通过保留 ID 列表/堆栈(整数或字符串)来保留打开的每个 Activity 的历史记录。在您的应用程序中启动的第一个 Activity 将创建一个新的空列表并将其自身记录到其中。当另一个 Activity 打开时,您可以在 Intent 中传递该列表。 Next Activity 提取列表并在其中添加自己的 id,然后将其传递给 Intent 中的下一个 Activity。这样,任何 Activity 都将具有之前打开的所有 Activity 的历史记录。

如果您想随 id 一起发送其他信息,您可以创建一个 Parcelable 类并将其传递。

关于java - 根据 Activity 的顺序更改 View 中的某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57207046/

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