gpt4 book ai didi

android - 将计时器与 ProgressDialog 一起使用

转载 作者:行者123 更新时间:2023-11-30 04:16:24 25 4
gpt4 key购买 nike

我有一个方法可以从服务器列出我的项目。因此,此方法需要时间才能获取所有项目。所以我想使用 ProgressDialog 来等待这个方法。我阅读了一些模块,但找不到任何有用的解决方案。

    public void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);
// setContentView(R.layout.main;
loginScreen();
}
public boolean getItems() throws MessagingException
{
items receiving here
}
public void loginScreen()
{
setContentView(R.layout.main);
Button loginBtn = (Button) findViewById(R.id.btnLogin);

loginBtn.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View arg0)
{
getItems();
}
}
}

On button Click 我调用接收所有项目的方法。当我点击按钮时,我想显示一个进度条,直到所有项目都得到。

最佳答案

创建一个 AsyncTask,它在 getItems() 上显示一个 ProgressBar。您需要一个 AsyncTask,因为主线程将忙于从服务器获取内容,而 ProgressBar 在完成之前不会显示。

关于android - 将计时器与 ProgressDialog 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911253/

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