How to retrieve data from firebase database in android









up vote
0
down vote

favorite












Retrieving images from Firebase does not work? Hi I am working on upload and retrieve images from Firebase. I have successfully done the uploading part, but while doing for the retrieving one. I have came across a problem where i am unable to fetch image from Firebase. I am using Picasso version: 2.5.2



QuoteList.java



public class QuoteList extends AppCompatActivity 

private StorageReference storageRef;

private RecyclerView mRecyclerView;
private DatabaseReference mReference;



@Override
protected void onCreate(Bundle savedInstanceState)


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quote_list);

final LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView = findViewById(R.id.quotes_list);
mRecyclerView.setLayoutManager(layoutManager);

mReference = FirebaseDatabase.getInstance().getReference().child("Quotes");



@Override
protected void onStart()
super.onStart();

FirebaseRecyclerAdapter<Quote, QuoteViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Quote, QuoteViewHolder>(
Quote.class,
R.layout.quote_row,
QuoteViewHolder.class,
mReference
)

@Override
protected void populateViewHolder(QuoteViewHolder viewHolder , Quote model , int position)

viewHolder.setQuotes(model.getQuotes());
viewHolder.setQuoteAuthor(model.getQuote_Author());
viewHolder.setImage(getApplicationContext(),model.getImages());



;

mRecyclerView.setAdapter(firebaseRecyclerAdapter);



public class QuoteViewHolder extends RecyclerView.ViewHolder

View mView;

public QuoteViewHolder(View itemView)
super(itemView);

mView = itemView;


public void setQuotes(String Quote)
TextView post_quote = (TextView) mView.findViewById(R.id.post_quote);
post_quote.setText(Quote);


public void setQuoteAuthor(String QuoteAuthor)
TextView post_quoteAuthor = (TextView) mView.findViewById(R.id.post_author);
post_quoteAuthor.setText(QuoteAuthor);


public void setImage(Context ctx, String image)
ImageView post_image = (ImageView) mView.findViewById(R.id.post_image);
Picasso.with(ctx).load(image).into(post_image);




@Override
public boolean onCreateOptionsMenu(Menu menu)

getMenuInflater().inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);





For reference i have used a Youtube Link.










share|improve this question























  • This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
    – chetan mahajan
    Nov 9 at 5:40










  • What does model.getImages() return? Please responde with @.
    – Alex Mamo
    Nov 9 at 11:03










  • @alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
    – itz Prateek
    Nov 9 at 15:53










  • @itzPrateek It is or it is not returning the desired url?
    – Alex Mamo
    Nov 9 at 15:55










  • no it wasn't @AlexMamo
    – itz Prateek
    Nov 9 at 18:17















up vote
0
down vote

favorite












Retrieving images from Firebase does not work? Hi I am working on upload and retrieve images from Firebase. I have successfully done the uploading part, but while doing for the retrieving one. I have came across a problem where i am unable to fetch image from Firebase. I am using Picasso version: 2.5.2



QuoteList.java



public class QuoteList extends AppCompatActivity 

private StorageReference storageRef;

private RecyclerView mRecyclerView;
private DatabaseReference mReference;



@Override
protected void onCreate(Bundle savedInstanceState)


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quote_list);

final LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView = findViewById(R.id.quotes_list);
mRecyclerView.setLayoutManager(layoutManager);

mReference = FirebaseDatabase.getInstance().getReference().child("Quotes");



@Override
protected void onStart()
super.onStart();

FirebaseRecyclerAdapter<Quote, QuoteViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Quote, QuoteViewHolder>(
Quote.class,
R.layout.quote_row,
QuoteViewHolder.class,
mReference
)

@Override
protected void populateViewHolder(QuoteViewHolder viewHolder , Quote model , int position)

viewHolder.setQuotes(model.getQuotes());
viewHolder.setQuoteAuthor(model.getQuote_Author());
viewHolder.setImage(getApplicationContext(),model.getImages());



;

mRecyclerView.setAdapter(firebaseRecyclerAdapter);



public class QuoteViewHolder extends RecyclerView.ViewHolder

View mView;

public QuoteViewHolder(View itemView)
super(itemView);

mView = itemView;


public void setQuotes(String Quote)
TextView post_quote = (TextView) mView.findViewById(R.id.post_quote);
post_quote.setText(Quote);


public void setQuoteAuthor(String QuoteAuthor)
TextView post_quoteAuthor = (TextView) mView.findViewById(R.id.post_author);
post_quoteAuthor.setText(QuoteAuthor);


public void setImage(Context ctx, String image)
ImageView post_image = (ImageView) mView.findViewById(R.id.post_image);
Picasso.with(ctx).load(image).into(post_image);




@Override
public boolean onCreateOptionsMenu(Menu menu)

getMenuInflater().inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);





For reference i have used a Youtube Link.










share|improve this question























  • This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
    – chetan mahajan
    Nov 9 at 5:40










  • What does model.getImages() return? Please responde with @.
    – Alex Mamo
    Nov 9 at 11:03










  • @alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
    – itz Prateek
    Nov 9 at 15:53










  • @itzPrateek It is or it is not returning the desired url?
    – Alex Mamo
    Nov 9 at 15:55










  • no it wasn't @AlexMamo
    – itz Prateek
    Nov 9 at 18:17













up vote
0
down vote

favorite









up vote
0
down vote

favorite











Retrieving images from Firebase does not work? Hi I am working on upload and retrieve images from Firebase. I have successfully done the uploading part, but while doing for the retrieving one. I have came across a problem where i am unable to fetch image from Firebase. I am using Picasso version: 2.5.2



QuoteList.java



public class QuoteList extends AppCompatActivity 

private StorageReference storageRef;

private RecyclerView mRecyclerView;
private DatabaseReference mReference;



@Override
protected void onCreate(Bundle savedInstanceState)


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quote_list);

final LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView = findViewById(R.id.quotes_list);
mRecyclerView.setLayoutManager(layoutManager);

mReference = FirebaseDatabase.getInstance().getReference().child("Quotes");



@Override
protected void onStart()
super.onStart();

FirebaseRecyclerAdapter<Quote, QuoteViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Quote, QuoteViewHolder>(
Quote.class,
R.layout.quote_row,
QuoteViewHolder.class,
mReference
)

@Override
protected void populateViewHolder(QuoteViewHolder viewHolder , Quote model , int position)

viewHolder.setQuotes(model.getQuotes());
viewHolder.setQuoteAuthor(model.getQuote_Author());
viewHolder.setImage(getApplicationContext(),model.getImages());



;

mRecyclerView.setAdapter(firebaseRecyclerAdapter);



public class QuoteViewHolder extends RecyclerView.ViewHolder

View mView;

public QuoteViewHolder(View itemView)
super(itemView);

mView = itemView;


public void setQuotes(String Quote)
TextView post_quote = (TextView) mView.findViewById(R.id.post_quote);
post_quote.setText(Quote);


public void setQuoteAuthor(String QuoteAuthor)
TextView post_quoteAuthor = (TextView) mView.findViewById(R.id.post_author);
post_quoteAuthor.setText(QuoteAuthor);


public void setImage(Context ctx, String image)
ImageView post_image = (ImageView) mView.findViewById(R.id.post_image);
Picasso.with(ctx).load(image).into(post_image);




@Override
public boolean onCreateOptionsMenu(Menu menu)

getMenuInflater().inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);





For reference i have used a Youtube Link.










share|improve this question















Retrieving images from Firebase does not work? Hi I am working on upload and retrieve images from Firebase. I have successfully done the uploading part, but while doing for the retrieving one. I have came across a problem where i am unable to fetch image from Firebase. I am using Picasso version: 2.5.2



QuoteList.java



public class QuoteList extends AppCompatActivity 

private StorageReference storageRef;

private RecyclerView mRecyclerView;
private DatabaseReference mReference;



@Override
protected void onCreate(Bundle savedInstanceState)


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quote_list);

final LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView = findViewById(R.id.quotes_list);
mRecyclerView.setLayoutManager(layoutManager);

mReference = FirebaseDatabase.getInstance().getReference().child("Quotes");



@Override
protected void onStart()
super.onStart();

FirebaseRecyclerAdapter<Quote, QuoteViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Quote, QuoteViewHolder>(
Quote.class,
R.layout.quote_row,
QuoteViewHolder.class,
mReference
)

@Override
protected void populateViewHolder(QuoteViewHolder viewHolder , Quote model , int position)

viewHolder.setQuotes(model.getQuotes());
viewHolder.setQuoteAuthor(model.getQuote_Author());
viewHolder.setImage(getApplicationContext(),model.getImages());



;

mRecyclerView.setAdapter(firebaseRecyclerAdapter);



public class QuoteViewHolder extends RecyclerView.ViewHolder

View mView;

public QuoteViewHolder(View itemView)
super(itemView);

mView = itemView;


public void setQuotes(String Quote)
TextView post_quote = (TextView) mView.findViewById(R.id.post_quote);
post_quote.setText(Quote);


public void setQuoteAuthor(String QuoteAuthor)
TextView post_quoteAuthor = (TextView) mView.findViewById(R.id.post_author);
post_quoteAuthor.setText(QuoteAuthor);


public void setImage(Context ctx, String image)
ImageView post_image = (ImageView) mView.findViewById(R.id.post_image);
Picasso.with(ctx).load(image).into(post_image);




@Override
public boolean onCreateOptionsMenu(Menu menu)

getMenuInflater().inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);





For reference i have used a Youtube Link.







android firebase android-studio firebase-realtime-database picasso






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 9 at 4:20









Rajendra

3516




3516










asked Nov 8 at 22:08









itz Prateek

279




279











  • This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
    – chetan mahajan
    Nov 9 at 5:40










  • What does model.getImages() return? Please responde with @.
    – Alex Mamo
    Nov 9 at 11:03










  • @alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
    – itz Prateek
    Nov 9 at 15:53










  • @itzPrateek It is or it is not returning the desired url?
    – Alex Mamo
    Nov 9 at 15:55










  • no it wasn't @AlexMamo
    – itz Prateek
    Nov 9 at 18:17

















  • This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
    – chetan mahajan
    Nov 9 at 5:40










  • What does model.getImages() return? Please responde with @.
    – Alex Mamo
    Nov 9 at 11:03










  • @alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
    – itz Prateek
    Nov 9 at 15:53










  • @itzPrateek It is or it is not returning the desired url?
    – Alex Mamo
    Nov 9 at 15:55










  • no it wasn't @AlexMamo
    – itz Prateek
    Nov 9 at 18:17
















This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
– chetan mahajan
Nov 9 at 5:40




This demo is, how to fetch firebase data in RecycleView? try this, Hope It's helpful for you. Thank You. github.com/chetanmahajan850/RecycleviewDemo
– chetan mahajan
Nov 9 at 5:40












What does model.getImages() return? Please responde with @.
– Alex Mamo
Nov 9 at 11:03




What does model.getImages() return? Please responde with @.
– Alex Mamo
Nov 9 at 11:03












@alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
– itz Prateek
Nov 9 at 15:53




@alex it will reference to a another class called Quote.java where i used gettter setter and constructor.
– itz Prateek
Nov 9 at 15:53












@itzPrateek It is or it is not returning the desired url?
– Alex Mamo
Nov 9 at 15:55




@itzPrateek It is or it is not returning the desired url?
– Alex Mamo
Nov 9 at 15:55












no it wasn't @AlexMamo
– itz Prateek
Nov 9 at 18:17





no it wasn't @AlexMamo
– itz Prateek
Nov 9 at 18:17


















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53216893%2fhow-to-retrieve-data-from-firebase-database-in-android%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53216893%2fhow-to-retrieve-data-from-firebase-database-in-android%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)