java一般にいえる質問かもしれないけれど、だれか教えてください。

textviewというのはTextViewです。

クリックしたらtextviewに「test」と表示してから、hoge()という処理を実行したいのです。
hoge()という処理がすごく時間がかかる(10秒)んですが、以下のようにすると、
hoge()が終わってから、testと表示されます。
最初にtestと表示してからhoge()を実行するにはどうすればいいのでしょうか


public void onClick(View v) {
textview.setText("test");
hoge();
}