抱歉问了一个愚蠢的问题。但它解决了我的问题。请帮助我在 stackoverflow 上尝试了所有代码并遵循其他教程,但它根本没有帮助。在相机上,但为什么它在 galary 上不起作用,我不知道请帮助我。;(
这是选择图像的代码
private void selectImage() {
final CharSequence[] items = { "Take Photo", "Choose from Library",
"Cancel" };
AlertDialog.Builder builder = new AlertDialog.Builder(TestFragment.this);
builder.setTitle("Add Photo!");
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
boolean result= Utility.checkPermission(TestFragment.this);
if (items[item].equals("Take Photo")) {
userChoosenTask ="Take Photo";
if(result)
cameraIntent();
} else if (items[item].equals("Choose from Library")) {
userChoosenTask ="Choose from Library";
if(result)
galleryIntent();
} else if (items[item].equals("Cancel")) {
dialog.dismiss();
}
}
});
builder.show();
}
Run Code Online (Sandbox Code Playgroud)
在这之后
private void …Run Code Online (Sandbox Code Playgroud)