我需要知道是否有办法在Android中传递一个意图,其中包含从活动A到另一个活动B的字符串信息,该活动是另一个应用程序的一部分。事实是我不希望B立即启动,而是当我稍后点击菜单中的启动器图标启动它时,它应该意图并更新UI。如果可能的话,如何做到这一点。
答案 0 :(得分:1)
如果您通过startActivity发送意图,它将启动活动。如果您只是想保留进一步发布的信息:
适当的方法是使用共享偏好。
为Activity B中的intent创建一个静态工厂方法,无论谁调用它,ActivityB都会有相应的意图。
//ActivityB
public static Intent newIntent(Contex context){
Intent intent = new Intent(contenxt, ActivityB.class);
// fill the intent from the shared preferences if there is any
return intent;
}