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

Android-将字符串从活动传递到库活动,android,android-intent,Android,Android Intent,我目前正在尝试创建我自己的库(aar),我已经到了一个地步,我有一个库,其中包含一个活动,并在我的项目中运行。但我有一个小问题无法解决:如何将main活动中的字符串发送到我在库中创建的活动 我知道,如果我正在处理属于同一个项目的活动,我可以在活动1中创建一个意图,用字符串添加一个putExtra,开始活动并在活动2中挖掘该意图。但是我的库中的活动不知道我的项目中的活动存在,所以这不起作用 我可以把这些信息放在我的SharedReference中,但我想避免这样做 有什么帮助吗?我一直在网上搜索,

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

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

我可以把这些信息放在我的SharedReference中,但我想避免这样做


有什么帮助吗?我一直在网上搜索,我找到了另一种解决方法,但遗憾的是,这对我来说毫无用处:-)

您图书馆中的活动不必“知道”第一个活动。。。它只需检查意图是否包含您发送的额外内容:

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