小编aba*_*bzy的帖子

为什么我的进度条不能正常增加?

我试图在收到的广播上增加我的进度条,但从myProgressDialog.incrementProgressBy(increment);我的观点来看代码没有任何影响.我试过把命令放在不同的地方,但我仍然看不到任何效果.

这是我的代码的样子.

public static final int max = 180;
public final static int increment = (1/180);

  @Override
   public void onCreate(Bundle savedInstanceState) {
            ...
        i = new Intent();
    i.setAction(ITEM_CREATED);
    registerReceiver(myBroadcastReceiver, new IntentFilter(ITEM_CREATED));              
        findFeeds = new Runnable(){
           @Override
           public void run() 
            {
              getFeedObjects();
            }
           };
           beginThread();
        } 

 public static Context getAppContext() {
    return context;
}

private void beginThread()
{
    switch (checkConnectionState(OffsideLiteActivity.this))
    {
        case 0:
        thread =  new Thread(null, findItems, "DoingInBackground");
        thread.start();
        myProgressDialog = new ProgressDialog(this);
            myProgressDialog.setCancelable(true);
            myProgressDialog.setMessage("Loading...");
            myProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            myProgressDialog.setProgress(0);
            myProgressDialog.setMax(max); …
Run Code Online (Sandbox Code Playgroud)

multithreading android progressdialog

0
推荐指数
1
解决办法
2767
查看次数

标签 统计

android ×1

multithreading ×1

progressdialog ×1