بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش Toast درصورت خالی بودن Image View
سلام دوستان.
در برنامه من کاربر از گالری عکس انتخاب میکنه و در یک ایمیج ویو نمایش داده میشه و و باید روی دکمه ثبت کلیک بشه..
حالا میخام وقتی روی دکمه ثبت کلیک شد و ایمیج ویو خالی بود یعنی عکسی انتخاب نشده بود توستی نمایش بده که فیلد خالی است...
لطفا کمک کنید.
ممنونم
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
محمد
11 سال پیش
+1
0
آدرس فایل رو چک میکنیم
int filePath = "";
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == SELECT_IMAGE && resultCode == RESULT_OK && data != null){
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
filePath = cursor.getString(columnIndex);
cursor.close();
if(!filePath.equals("")){
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
imageView.setImageBitmap(bitmap);
} else if (filePath.equals("")){
Toast.makeText(this,"No image selected",Toast.LENGTH_SHORT).show();
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .