0

状況

私の目覚まし時計アプリではNewAlarmActivity、ボタンをクリックして開始します。ユーザーがすべての選択を行った後、アラームが設定され、`finish() が呼び出されます。

問題

LinearLayout画像とテキストを含む新しいオブジェクトを作成します。そのレイアウトは、前のアクティビティの画面 (LinearLayout内に配置された別の画面) に追加してScrollView、ユーザーがアラーム セットを確認できるようにする必要があります。どういうわけか、そのオブジェクトを最初のアクティビティに渡し、LinearLayoutオブジェクトを受け取って画面に追加するように指示する必要があります。

どうやってやるの?

4

2 に答える 2

2

についてのドキュメントを読む必要があるだけですstartActivityForResult()

ところで、IMHO、アクティビティ間でオブジェクトを転送しないでくださいLinearLayout。それは醜いです。

Android で「startActivityForResult」を管理するには?

アクティビティの開始と結果の取得

これは数え切れないほど聞かれました...

于 2012-10-30T14:09:56.947 に答える
1

いいえ、これを行う必要はありません。データをデータベースに保存するアプローチを試してから、そのアクティビティに入るときに、持っているデータに従ってレイアウトを構築します。これは、あるアクティビティから別のアクティビティにレイアウトを渡すよりもはるかに優れた方法です。

于 2012-10-30T14:09:14.167 に答える