久久久久久久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 中的多個攝像頭(在其他框架中可能類似))
主站蜘蛛池模板: 亚洲成av人片在线观看 | 国产一区二区三区久久久久久久久 | 久久久久亚洲 | 国产伦精品一区二区三区视频金莲 | 欧美高清成人 | 美女爽到呻吟久久久久 | 中文字幕亚洲精品 | 91在线一区 | 2021天天干夜夜爽 | 精品国产1区2区3区 在线国产视频 | 国产欧美在线视频 | 欧美日韩专区 | 超级乱淫av片免费播放 | 国产激情一区二区三区 | www.久| 亚洲一视频 | 在线观看免费毛片 | 国产在线视频一区 | 亚洲欧美在线视频 | 国产91视频免费 | 久久国产精品无码网站 | 欧美精品乱码久久久久久按摩 | 日本又色又爽又黄又高潮 | 老头搡老女人毛片视频在线看 | 精品久久电影 | 欧美一级在线观看 | 国产成人一区二区三区精 | 99久久精品免费看国产四区 | 97在线观看 | 日日操夜夜操天天操 | 99re在线| 国产美女一区二区三区 | 免费观看黄色一级片 | 亚洲综合无码一区二区 | 欧美视频一区 | 久久福利电影 | 亚洲欧美日韩在线 | 欧美成人激情 | 一区二区在线 | 欧美性极品xxxx做受 | 国产一区二区久久 |