たとえば、ボタンを押しているときにVISIBLEにプログレスバーの可視性を設定したいのですが、同じアクティビティを再開しているときに可視性をGONEに設定したいと思います。できるだけ他のデータをロードするのと同時に、進捗バーを表示してから、アクティビティを再開するときに非表示にします。
public void onPause(){
super.onPause();
final ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setVisibility(View.GONE);
}
と
Button aButton = (Button) findViewById(R.id.abutton);
aButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setVisibility(View.VISIBLE);
Intent i = new Intent("org.packagename.etc.etc");
startActivity(i);
}
});
を私はボタンをクリックしたとき、それはそれだけでまっすぐにジャンプバーが表示されないので、それは動作しません。ここで
は、私がしようとしていますものですアクティビティ(データをロードするには数秒かかる)。だからそれはスレッドや何かをする必要がありますか?halp meh!
だから問題は何ですか? –
申し訳ありませんが完全な説明で更新されました。 :3 – jimbob