3

2 つの要素を持つマップを返す AsyncTask があります。私はこのようにしました:

        Map<String, ArrayList<String>> result = new HashMap<String, ArrayList<String>>();
        result.put("usernames", usernames);
        result.put("messages", messages);

    return result;

これを別のアクティビティで Async と呼びます。

new ReadChat().execute(response);

非同期タスクから (からdoInBackground()) この他のアクティビティで返されたデータを取得するにはどうすればよいですか?

4

2 に答える 2

0

ReadChatインスタンスをどこかに保存する必要があります。次に、 内ReadChatに値を設定し、終了するまで待ってから、それらの値を読み戻します。

于 2013-04-26T14:44:07.707 に答える