Android-捆绑密钥已删除

时间:2019-01-25 17:42:56

标签: java android android-intent bundle

我有两个实现Parcelable接口的对象。我想将它们传递给另一项活动。我将这两个对象捆绑在一起,并尝试发送它们,但只接收到其中一个。

这是发送数据的活动部分

Intent myInt= new Intent(Login.this, UserLoggedIn.class); //setting intents
myInt.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Bundle bundle= new Bundle();
bundle.putParcelable("User", user);
bundle.putParcelable("Session", mysession);
myInt.putExtras(bundle);
startActivity(myInt);

这是接收数据的活动

Intent intent= getIntent();
Bundle gottenBundle= intent.getExtras();
user= gottenBundle.getParcelable("User");
mySessionHandler=gottenBundle.getParcelable("Session");

已收到键为“会话”的数据,没有键为“用户”的数据。当我调试该应用程序时,两个数据都会在发送捆绑包之前预先发送。

0 个答案:

没有答案