アクティビティのボタンをクリックしてプログレス バーを表示する方法 メイン アクティビティにボタンがあり、ボタンをクリックするとプログレス バーを表示したいので、2 つのアクティビティを実行しましたが、このためにセカンダリ アクティビティを使用したくありません。メインアクティビティ自体で行う必要があります。
ありがとうございました
私のコード:
ホーム アクティビティ :
public void load(View v){
Intent intent = new Intent(this,Splash.class);
this.startActivity(intent);
}
スプラッシュ アクティビティ :
public class Splash extends Activity {
private long ms = 0;
private long splashTime = 20000;
private boolean splashActive = true;
private boolean paused = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread mythread = new Thread() {
public void run() {
try {
while (splashActive && ms < splashTime) {
if (!paused)
ms = ms + 100;
sleep(100);
}
} catch (Exception e) {
} finally {
Intent intent = new Intent(Splash.this, Home.class);
startActivity(intent);
}
}
};
mythread.start();
}
}