久久久久久久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网| 色吊丝2288sds中文字幕 | 一级黄a视频 | 国产综合久久 | 日本午夜免费福利视频 | 日韩福利| 日本不卡一区 | 麻豆国产一区二区三区四区 | 欧美一级免费 | 日韩精品在线观看一区二区 | 精品久久久久久久久久久院品网 | 欧美一级视频 | 在线中文视频 | 韩国av一区二区 | 欧美一区二区三区在线看 | 国产免费国产 | 精品福利一区二区三区 | 久久久久久久久久久久亚洲 | 成人一级黄色毛片 | www国产成人免费观看视频,深夜成人网 | 毛片视频观看 | 久久久久久久综合 | 伊人色综合久久天天五月婷 | 黄色片网站在线观看 | 国产精品视频免费观看 | 国产精品99久久久久久www | 国产午夜精品视频 | 野狼在线社区2017入口 | 99精品一区二区 | 视频一二三区 | 国产欧美一区二区三区在线看 | 国产午夜精品一区二区三区四区 | 国产成人亚洲精品自产在线 | 日本不卡视频在线播放 | 日韩精品免费视频 | 中文字幕人成乱码在线观看 | 91精品国产乱码久久久久久久久 | 天天综合日日夜夜 | 久久视频精品在线 | 午夜精品一区二区三区免费视频 |