>>780
こうしなきゃいけない、ってやり方はないから好きにやればいいよ。
ちょっと質問が漠然としてる気もするが、具体的な方針を説明すればよい?

メインのオブジェクトとは別に通信用のオブジェクトを用意して、
そこでスレッドを走らせればいい。
例えばメイン処理にMain.java、通信用にCom.javaを用意して、
comオブジェクト内のrun(){ 通信処理 } をmainオブジェクト側から起動させる。

結果の受け取り方も好きにすればいい。
通信結果を格納するpublicな変数をcomオブジェクト内に用意して
mainオブジェクト側でその変数を常時監視して、値に変化があったら取得するとか。
または、mainオブジェクト側にpublicな変数を用意して、comオブジェクトで
処理が済んだタイミングでその変数を書き換えるとか。


…もしも。
スレッド起動のやり方や通信のやり方が分からないということであったら
携帯アプリの作り方を説明した基本的な参考書でも読んでおくれ。