آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل ایراد در اتصال به گالری

کامیار  10 سال پیش  10 سال پیش
0 0

سلام . من این کدو تو آموزش اندروید دیدم و دارم تمرین میکنم . برای اتصال به گالری و انتخاب یک عکس و قرار دادن آن در یک

imageview  . ولی عکس رو انتخاب میکنم در imageview ظاهر نمیشود . علت چیست ؟

  • public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Button btn = (Button)findViewById(R.id.btn1);
            btn.setOnClickListener(new OnClickListener() {
               
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(Intent.ACTION_PICK);
                    intent.setType("image/*");
                    startActivityForResult(intent, 1);               
                }
            });
        }
        @Override
        protected void onActivityResult(int requestcode, int resultcode, Intent data) {
            super.onActivityResult(requestcode, resultcode, data);
            if(requestcode==1){
                if(resultcode == RESULT_OK){           
                Uri uri = data.getData();
                try {               
                    InputStream inputstream = getContentResolver().openInputStream(uri);               
                    Bitmap bitmap = BitmapFactory.decodeStream(inputstream);
                    ((ImageView)findViewById(R.id.img1)).setImageBitmap(bitmap);               
                } catch (Exception e) {               
                }           
                }           
            }
        }       
    }

 

0 0
سلام ، برای پاسخ های کوتاه از بخش نظرات استفاده کنید . خطاهای لاگ کت را بررسی کنید همچنین در try catch خطا ها را چاپ کنید . (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .