Android - 将字符串从活动传递到库活动

时间:2014-04-11 09:58:50

标签: android android-intent

我目前正在尝试创建自己的库(aar),而且我已经找到了一个库,其中包含一个活动并在我的项目中运行。但我有一个小问题,我无法解决:如何将我的Mainactivity中的String发送到我在库中创建的活动?

我知道如果我正在处理属于同一项目的活动,我可以在活动1中创建一个意图,添加带有字符串的putExtra,启动活动并在活动2中挖掘该意图。但是活动在我的图书馆中,我不知道项目中的活动是否存在,因此无法正常工作。

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

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

1 个答案:

答案 0 :(得分:3)

您图书馆的活动并不需要知道"第一个...它只是检查意图是否包含你发送的额外信息:

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