私のアプリでは、現在実行中のアクティビティには、それを開始したアクティビティからのデータが必要です。親アクティビティには、必要なデータを取得するためにメソッドを呼び出す必要があるオブジェクトがあります。
私はこのようにやっています
ParentActivity で
public static Puzzle puzzle; // Puzzle is a class
子供の活動では
Puzzle puzzle = ParentActivity.puzzle;
ArrayList<String> cells = puzzle.getItemList();
うまくいくようです。しかし、このアプローチの正しさについてはわかりません。アンドロイドで許可されました。Android ランタイム フォームは親アクティビティを破棄します。