メンバーとスレッドの扱いに関してご教授ください。
----------------------------
String str = null; //メンバ変数
メインスレッド{
aSyncTask実行
Toast.maketext(-,str,-);
}

aSyncTask{
httpパース処理;
str=処理内容;
}
--------------------------
このような内容で、asynctask完了前にprintinされてしまうのでnullです。
結果的に同期させる内容なので、非同期なasynctaskにする必要ない?と思い、通常のメソッドに書き換えるとエラーが
でました。UIスレッドでの通信はエラーのようです。

なんとか代入後のstrを表示する方法はないでしょうか?
よろしくお願いいたします。