Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void downloader(int Id){
- final FrameLayout frameLayout = (FrameLayout) findViewById(R.id.FrameLayout);
- final ImageView imageView = new ImageView(getApplicationContext());
- imageView.setLayoutParams(new ViewGroup.LayoutParams(
- ViewGroup.LayoutParams.MATCH_PARENT,
- ViewGroup.LayoutParams.MATCH_PARENT));
- int locationofcorrectans= Id;
- //Image Query
- final ParseQuery<ParseObject> query1 = new ParseQuery<ParseObject>("Image");
- query1.whereEqualTo("Id", locationofcorrectans);
- // this is retrieving the Image for the correct result
- query1.findInBackground(new FindCallback<ParseObject>() {
- @Override
- public void done(List<ParseObject> objects, ParseException e) {
- if(e==null){
- if(objects.size() > 0){
- for (ParseObject object : objects){
- Log.i("info", "image found!");
- Log.i("info", String.valueOf(object.get("username")));
- //Getting the Image
- ParseFile file = (ParseFile) object.get("image");
- file.getDataInBackground(new GetDataCallback() {
- @Override
- public void done(byte[] data, ParseException e) {
- if (e == null && data != null){
- Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
- imageView.setImageBitmap(bitmap);
- frameLayout.addView(imageView);
- }
- }
- });
- }
- }
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement