程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-使用Dialog button從gallery和Camer裡獲取圖像,不能得到dialog

android-使用Dialog button從gallery和Camer裡獲取圖像,不能得到dialog

編輯:編程綜合問答
使用Dialog button從gallery和Camer裡獲取圖像,不能得到dialog

我使用的下面代碼從 gallery 和 Camerra 獲取圖像

  upload.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
          AlertDialog.Builder builder = new AlertDialog.Builder(CreatePod.this);
            builder.setMessage("Select") .setCancelable(false).setPositiveButton("Gallery", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       Intent gallIntent=new Intent(Intent.ACTION_GET_CONTENT);
                        gallIntent.setType("image/*"); 
                        startActivityForResult(gallIntent, 10);
                   }
            })
            .setNegativeButton("Camera", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                       startActivityForResult(cameraIntent, 0);
                   }
               });
        AlertDialog alert = builder.create();

            if (bitmap == null) {
                Toast.makeText(getApplicationContext(),
                        "Please select image", Toast.LENGTH_SHORT).show();
            } else {
                dialog = ProgressDialog.show(CreatePod.this, "Uploading",
                        "Please wait...", true);
                //new ImageUploadTask().execute();
            }
        }
    });

但是沒有運行成功。我也沒有看到一個對話框。
請大家指點一二,謝謝!

最佳回答:


private OnClickListener clicklistener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            if (bitmap == null) {
                Toast.makeText(getApplicationContext(),
                        "Please select image", Toast.LENGTH_LONG).show();
            } else {
                Dialog dialog = ProgressDialog.show(getApplicationContext(), "Uploading",
                        "Please wait...", true);
                //new ImageUploadTask().execute();
            }
        }
};
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved