2016-05-27 9 views
0

私は写真のアップロードを含むアプリケーションに取り組んでいます。私は以下の方法で写真を選択できます。これはギャラリーに直接連れて行っています。ギャラリーに連れて行く前に、どうやってアラートを表示することができますか?ギャラリーからアンドロイドに画像をアップロードするには?

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_PICK); 
startActivityForResult(intent, PICK_IMAGE_R); 

答えて

0

ユーザーが写真を選択し、ボタンまたは何をクリックしたときには、ダイアログの断片をポップアップ表示できます。ここ

AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this); 
     builder.setTitle("Set a Profile Photo"); 


     final String[] Items={"Select a Profile Photo"}; // You can add more choices here 
     builder.setItems(Items, new DialogInterface.OnClickListener() { 
      @Override 
      public void onClick(DialogInterface dialogInterface, int i) { 
       if (i == 0){ 
        // Your code to launch gallery here 

       } 
      } 
     }); 
     builder.setCancelable(true); 
     AlertDialog dialog=builder.create(); 
     dialog.show(); 

チェックアウトより多くの例:https://github.com/msandroid/AndroidUsefulExample_AlertDialog

+0

私がいることを実装しましたコードは私をギャラリーに連れて行っていますが、ギャラリーウィンドウにある間に戻るボタンを押すと、画像をアップロードするためにクリックしたアクティビティではなく、ページのアクティビティが開始されます – wenky

関連する問題