Android:在另一个片段活动中检索数据包

时间:2013-08-09 02:15:38

标签: android-activity bundle

我正在尝试从另一个片段活动

中的一个活动中创建的包中检索一些数据

数据输入第一个屏幕,然后下一个屏幕(包含片段)通过activityCallbacks检索它。

我甚至无法获得第二个屏幕的父活动来返回我的数据。

我这样做了吗?

在第一个屏幕中,数据打包成一个包,如下所示:

Bundle dataBundle = new Bundle();
dataBundle.putInt("myInt", 9);

我在我正在使用的第二个屏幕的父活动中试过这个:

    Bundle myBundle = getIntent().getExtras();

    tvDBG = (TextView) findViewById(R.id.tvDBG);
    tvDBG.setText(""+myBundle.getInt("MyInt"));

这只会导致崩溃。

我应该使用资产管理器,如果是,如何使用?

1 个答案:

答案 0 :(得分:0)

Bundle bundle=getArguments(); 
int mvalue = bundle.getInt("myInt", 0);

你也检查“myInt”的拼写