久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Android - 如何隱藏/顯示進度條 onclick

Android - how to hide / show progressbar onclick(Android - 如何隱藏/顯示進度條 onclick)
本文介紹了Android - 如何隱藏/顯示進度條 onclick的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我試圖在單擊按鈕時顯示進度條.當我測試應用程序時,它會強制關閉/停止.在添加進度條代碼之前,我的應用程序運行良好.

I am trying to show a progressbar when a button is clicked. When i test the app it force closes / stops. My app works fine before the progressbar code is added in.

如果這很重要,我也使用切換按鈕,我希望旋轉進度條不是對話框.

also i am using a toggle button if that can matters, and i want the spinning progressbar not a dialog.

有什么幫助嗎?

這是我的代碼:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    button = (Button) findViewById(R.id.buttonFlashlight);
    Context context = this;
    PackageManager pm = context.getPackageManager();


    if (!pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
        Log.e("err", "Device has no camera!");
        return;
    }

    camera = Camera.open();
    final Parameters p = camera.getParameters();

    button.setOnClickListener(new OnClickListener() {
        public void onClick(View arg0) {

            if (isLighOn) {

                progressBar1.setVisibility(View.INVISIBLE);

                final MediaPlayer mp1=MediaPlayer.create(getBaseContext(), R.drawable.click);  
                mp1.start(); 

                Log.i("info", "torch is turn off!");
                p.setFlashMode(Parameters.FLASH_MODE_OFF);
                camera.setParameters(p);
                camera.stopPreview();
                isLighOn = false;

                WindowManager.LayoutParams params = getWindow().getAttributes();
                params.screenBrightness = 1.0f;
                getWindow().setAttributes(params);

            } else {

                progressBar1.setVisibility(View.VISIBLE);

                final MediaPlayer mp1=MediaPlayer.create(getBaseContext(), R.drawable.click);  
                mp1.start(); 

                Log.i("info", "torch is turn on!");
                p.setFlashMode(Parameters.FLASH_MODE_TORCH);
                camera.setParameters(p);
                camera.startPreview();
                isLighOn = true;

                WindowManager.LayoutParams params = getWindow().getAttributes();
                params.screenBrightness = 0.05f;
                getWindow().setAttributes(params);
            }
        }
    });
    }

推薦答案

試試下面的代碼...

handler1 = new Handler()
{
            @Override
            public void handleMessage(Message msg) 
            {
                switch(msg.what)
                {
                case 1:
                    static_class.digi_pd = ProgressDialog.show(Create_Digitizing_Job.this, "Loading...", "Please Wait..", true,false);
                    static_class.digi_pd.setCancelable(false);
                    break;
                case 2:
                    static_class.digi_pd.dismiss();
                    break;

                }
            }
        };

        thread1 = new Thread()
          {
                @Override
                public void run()
                {   
                       try
                        {  


                          handler1.sendEmptyMessage(1);

                    // write your code here....

                         handler1.sendEmptyMessage(3);
                         handler1.sendEmptyMessage(2);

                        } 
                       catch (Exception e) 
                       {
                           Log.w("thread error...",""+e);
                           //e.printStackTrace();
                       }   

             }

         };
        thread1.start();

這篇關于Android - 如何隱藏/顯示進度條 onclick的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Why does the android emulator camera stop unexpectedly?(為什么android模擬器相機會意外停止?)
Android camera , onPictureTaken(byte[] imgData, Camera camera) method amp; PictureCallback never called(Android camera , onPictureTaken(byte[] imgData, Camera camera) 方法 amp;PictureCallback 從未調用過) - IT屋-程序員軟件開發技
Understanding the libGDX Projection Matrix(了解 libGDX 投影矩陣)
QR code reading with camera - Android(使用相機讀取二維碼 - Android)
Android mock Camera(Android 模擬相機)
Multiple cameras in libgdx ( probably similar in other frameworks )(libgdx 中的多個攝像頭(在其他框架中可能類似))
主站蜘蛛池模板: 日韩欧美精品 | 综合婷婷| 欧美性受xxxx| 国产成人精品a视频一区www | 国产片侵犯亲女视频播放 | 中文字幕亚洲精品 | 最新黄色毛片 | 日日摸夜夜添夜夜添精品视频 | 国产精品伦一区二区三级视频 | 亚洲成人网在线播放 | 宅女噜噜66国产精品观看免费 | 在线日韩av电影 | 中文字幕综合 | 美女视频黄的 | 一级免费在线视频 | 久久激情视频 | www.日韩 | 国产一区二区三区www | 亚洲欧美成人 | 夫妻午夜影院 | 日本啊v在线 | 羞羞的视频在线 | 天天操综合网 | 成人黄色在线 | 欧美一区二区激情三区 | 成人在线播放网址 | 亚洲成av人片在线观看 | 91精品久久久久久久久久 | 一区二区在线不卡 | 国产精品久久久久久妇女6080 | 色综合天天综合网国产成人网 | 插插插干干干 | 99re国产视频 | 欧美日韩在线免费观看 | 欧美寡妇偷汉性猛交 | 色综合久久久久 | 国产精品久久久久久久久免费樱桃 | 久久97精品| 日本精品国产 | 特一级毛片 | 91大神在线资源观看无广告 |