2014-04-11 70 views
2

我目前正在試驗創建自己的庫(aar),並且我已經到了一個地步,我有一個活動在其中並在我的項目中運行的庫。但是我有一個我無法解決的小問題:如何從我的Mainactivity發送字符串到我在庫中創建的活動中?Android - 將字符串從活動傳遞到庫活動

我知道,如果我正在處理屬於同一個項目的活動,我可以在活動1中創建一個活動,在活動2中添加一個putExtra並啓動活動並在活動2中挖掘該活動。但是,在我的圖書館活動不知道我的項目存在的活動,所以這是行不通的。

我可以把信息放到我的SharedPreferences中,但我想避免這種情況。

任何幫助?我一直在尋找網絡,我找到了一個解決方案,但可悲的是,這對我沒用:-)

回答

3

你的庫中的活動不必「知道」第一個。 ..它只是檢查意圖是否包含您發送的額外信息:

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

現在我覺得很蠢。 得到它的工作,謝謝! – Daemun

相關問題