我正在尝试从另一个片段活动
中的一个活动中创建的包中检索一些数据数据输入第一个屏幕,然后下一个屏幕(包含片段)通过activityCallbacks检索它。
我甚至无法获得第二个屏幕的父活动来返回我的数据。
我这样做了吗?
在第一个屏幕中,数据打包成一个包,如下所示:
Bundle dataBundle = new Bundle();
dataBundle.putInt("myInt", 9);
我在我正在使用的第二个屏幕的父活动中试过这个:
Bundle myBundle = getIntent().getExtras();
tvDBG = (TextView) findViewById(R.id.tvDBG);
tvDBG.setText(""+myBundle.getInt("MyInt"));
这只会导致崩溃。
我应该使用资产管理器,如果是,如何使用?
答案 0 :(得分:0)
Bundle bundle=getArguments();
int mvalue = bundle.getInt("myInt", 0);
你也检查“myInt”的拼写