gpt4 book ai didi

Android - 将字符串从 Activity 传递到库 Activity

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:26 27 4
gpt4 key购买 nike

我目前正在尝试创建自己的库 (aar),我已经到了这样的地步:我有一个库,其中包含一个 Activity ,并在我的项目中运行。但是我有一个我无法解决的小问题:如何将一个字符串从我的 Mainactivity 发送到我在我的库中创建的 Activity ?

我知道,如果我正在处理属于同一个项目的 Activity ,我可以在 Activity 1 中创建一个 Intent ,添加一个带有字符串的 putExtra,启动 Activity 并在 Activity 2 中挖掘该 Intent 。但是 Activity 在我的库中不知道我的项目中的 Activity 存在,所以这不起作用。

我可以将信息放在我的 SharedPreferences 中,但我想避免这种情况。

有什么帮助吗?我一直在网上搜索,找到了相反的解决方案,但遗憾的是,这对我没用:-)

最佳答案

您库中的 Activity 不必“知道”第一个……它只需检查 Intent 是否包含您发送的额外内容:

if(getIntent().getStringExtra("yourStringExtraName") != null){
//Do your stuff here
}else{
//Do stuff when there isn't your string
}

关于Android - 将字符串从 Activity 传递到库 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23009381/

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