私のアプリケーションはメインアクティビティ "A"とセカンダリアクティビティ "B"(ボタンクリック時に呼び出されます)を持っています。 アクティビティBが開始される直前に、アクティビティAから非同期タスクを実行して、リモートWebサービスからXMLデータを取得します。 xmlデータをアクティビティBに渡すにはどうすればよいですか?私は意思が開始されたときに、です。xmlDataが空で、以来Androidでは、メインアクティビティから呼び出された非同期タスクのデータをセカンダリアクティビティに渡す方法は?
intent.putExtra("xmlData", xmlData);
のようなものを使用し、まだ...
それとも、私が間違ったアプローチを使用していませんか?私はアクティビティBでリモートデータを待っている時間を節約できると思うので、Bの代わりにアクティビティAから非同期タスクを実行することにしました...
私はAsyncTaskが完了するのを待つことができないので、(ユーザーに何かが見えるようにするために)即座に起動する必要があります。 – MarcoS