あるアクティビティ内で作成されたバンドル内のデータを別のフラグメント アクティビティから取得しようとしています
データは最初の画面に入力され、次の画面 (フラグメントを含む) で activityCallbacks を介して取得されます。
2番目の画面の親アクティビティからデータを返すことさえできません。
私はこれを正しくやっていますか?
最初の画面で、データは次のようにバンドルにパッケージ化されます。
Bundle dataBundle = new Bundle();
dataBundle.putInt("myInt", 9);
私が使用している2番目の画面の親アクティビティでこれを試しました:
Bundle myBundle = getIntent().getExtras();
tvDBG = (TextView) findViewById(R.id.tvDBG);
tvDBG.setText(""+myBundle.getInt("MyInt"));
これはクラッシュを引き起こしているだけです。
代わりにアセットマネージャーを使用する必要がありますか?