gpt4 book ai didi

java - 为什么不在 Android Studio 中显示 progressBar?

转载 作者:太空狗 更新时间:2023-10-29 13:09:42 26 4
gpt4 key购买 nike

我试图在 android studio 中使用 Progressbar。我想要的只是当我单击 MainActivity 的按钮时,它会启动一个名为“Progress”的新 Activity 。我的 Activity 在这里:

MainActivity.java:

MainActivity.java

Progress.java:

Progress.java

我的应用程序运行,但没有显示任何进度条 Action 。我应该怎么做才能显示进度条 30 秒?在此期间我没有做任何事情。我只想看到 30 秒的进度条。

最佳答案

1000 对于循环来说太小了,但是这段代码可以做你想做的事:

//Set visible progres bar
findViewById(R.id.progress_bar).setVisibility(View.VISIBLE);

//Timer in your case 30 sek
int timer = 30*1000;

//create handler
final Handler handler = new Handler();

//set handler delayed
handler.postDelayed(new Runnable() {
@Override
public void run() {

//Hidden progress bar
findViewById(R.id.progress_bar).setVisibility(View.INVISIBLE);

//your toast
Toast.makeText(this,"your msg",Toast.LENGTH_LONG).show();

//start new activity
startActivity(your intent)
}
}, timer);
}

关于java - 为什么不在 Android Studio 中显示 progressBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com