【问题标题】:Read and write sdcard simultaneosly [closed]同时读写sd卡[关闭]
【发布时间】:2012-02-06 08:08:22
【问题描述】:

我有一个测试用例,作为其中的一部分,我需要使用线程在 UI 上同时显示两个进度条。是否有可能,如果可能的话,有人可以帮助我吗?

【问题讨论】:

    标签: android user-interface progress-bar


    【解决方案1】:

    您可以使用两个线程来显示两个进度条,如下所示

    final ProgressBar p1 = (ProgressBar) this.findViewById(R.id.progressBar1);
        final ProgressBar p2 = (ProgressBar) this.findViewById(R.id.progressBar2);
        p1.setMax(20);
        p2.setMax(20);
        Thread thread = new Thread()
        {
            @Override
            public void run() {
                try {
    
    
                    Looper.prepare();
                    while(seconds1 > 0) {
                        sleep(1000);
                        seconds1--;
    
                       runOnUiThread(new Runnable() { 
                           @Override 
                           public void run() { 
                               p1.setProgress(seconds1);
    
    
                           } 
                       });
    
                    }
    
                } catch ( InterruptedException e) {
                    e.printStackTrace();
                }
            }
        };
    
        thread.start();
    
        Thread thread2 = new Thread()
        {
            @Override
            public void run() {
                try {
    
    
                    Looper.prepare();
                    while(seconds2 < 20) {
                        sleep(1000);
                        seconds2++;
    
                       runOnUiThread(new Runnable() { 
                           @Override 
                           public void run() { 
                               p2.setProgress(seconds2);
    
    
                           } 
                       });
    
                    }
    
                } catch ( InterruptedException e) {
                    e.printStackTrace();
                }
            }
        };
    
        thread2.start();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      相关资源
      最近更新 更多