How To Pull Firebase Data Into A Variable












0















I'm currently learning Firebase and Android Studios. I'm trying to pull data from my firebase into specific variables.



This is the code in specific I'm confused about, I understand the code I'm just not sure how to make setUserName be stored in moverName.



  private void showData(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
moverInfo mInfo = new moverInfo();
mInfo.setUserName(ds.child(userID).getValue(moverInfo.class).getUserName()); //set & get the name
mInfo.setLicense(ds.child(userID).getValue(moverInfo.class).getLicense()); //set & get license number
mInfo.setVehReg(ds.child(userID).getValue(moverInfo.class).getVehReg()); //set & get veh reg

//String moverName = dataSnapshot.getValue(moverInfo.class).setUserName();

}
}


I'm trying to set the userName pulled into moverName which is an empty variable that is attached to my gui.










share|improve this question




















  • 1





    Something like String moverName = mInfo.getUserName() ?

    – juanlumn
    Nov 23 '18 at 11:59











  • Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

    – PradyumanDixit
    Nov 24 '18 at 3:20


















0















I'm currently learning Firebase and Android Studios. I'm trying to pull data from my firebase into specific variables.



This is the code in specific I'm confused about, I understand the code I'm just not sure how to make setUserName be stored in moverName.



  private void showData(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
moverInfo mInfo = new moverInfo();
mInfo.setUserName(ds.child(userID).getValue(moverInfo.class).getUserName()); //set & get the name
mInfo.setLicense(ds.child(userID).getValue(moverInfo.class).getLicense()); //set & get license number
mInfo.setVehReg(ds.child(userID).getValue(moverInfo.class).getVehReg()); //set & get veh reg

//String moverName = dataSnapshot.getValue(moverInfo.class).setUserName();

}
}


I'm trying to set the userName pulled into moverName which is an empty variable that is attached to my gui.










share|improve this question




















  • 1





    Something like String moverName = mInfo.getUserName() ?

    – juanlumn
    Nov 23 '18 at 11:59











  • Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

    – PradyumanDixit
    Nov 24 '18 at 3:20
















0












0








0








I'm currently learning Firebase and Android Studios. I'm trying to pull data from my firebase into specific variables.



This is the code in specific I'm confused about, I understand the code I'm just not sure how to make setUserName be stored in moverName.



  private void showData(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
moverInfo mInfo = new moverInfo();
mInfo.setUserName(ds.child(userID).getValue(moverInfo.class).getUserName()); //set & get the name
mInfo.setLicense(ds.child(userID).getValue(moverInfo.class).getLicense()); //set & get license number
mInfo.setVehReg(ds.child(userID).getValue(moverInfo.class).getVehReg()); //set & get veh reg

//String moverName = dataSnapshot.getValue(moverInfo.class).setUserName();

}
}


I'm trying to set the userName pulled into moverName which is an empty variable that is attached to my gui.










share|improve this question
















I'm currently learning Firebase and Android Studios. I'm trying to pull data from my firebase into specific variables.



This is the code in specific I'm confused about, I understand the code I'm just not sure how to make setUserName be stored in moverName.



  private void showData(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
moverInfo mInfo = new moverInfo();
mInfo.setUserName(ds.child(userID).getValue(moverInfo.class).getUserName()); //set & get the name
mInfo.setLicense(ds.child(userID).getValue(moverInfo.class).getLicense()); //set & get license number
mInfo.setVehReg(ds.child(userID).getValue(moverInfo.class).getVehReg()); //set & get veh reg

//String moverName = dataSnapshot.getValue(moverInfo.class).setUserName();

}
}


I'm trying to set the userName pulled into moverName which is an empty variable that is attached to my gui.







android firebase firebase-realtime-database






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 '18 at 14:51









Frank van Puffelen

236k29381407




236k29381407










asked Nov 23 '18 at 11:53









Wojtek 'Charkz' HordyniecWojtek 'Charkz' Hordyniec

1013




1013








  • 1





    Something like String moverName = mInfo.getUserName() ?

    – juanlumn
    Nov 23 '18 at 11:59











  • Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

    – PradyumanDixit
    Nov 24 '18 at 3:20
















  • 1





    Something like String moverName = mInfo.getUserName() ?

    – juanlumn
    Nov 23 '18 at 11:59











  • Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

    – PradyumanDixit
    Nov 24 '18 at 3:20










1




1





Something like String moverName = mInfo.getUserName() ?

– juanlumn
Nov 23 '18 at 11:59





Something like String moverName = mInfo.getUserName() ?

– juanlumn
Nov 23 '18 at 11:59













Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

– PradyumanDixit
Nov 24 '18 at 3:20







Add your database structure and tell which values do you need to retrieve, I can help you write a code for that.

– PradyumanDixit
Nov 24 '18 at 3:20














1 Answer
1






active

oldest

votes


















1














Try this:



moverInfo mInfo = ds.getValue(moverInfo.class)


if you have the same variable names in Firebase as in your moverInfo POJO class your model will be filled correctly.






share|improve this answer
























  • Where do I add this line? Below the code shown where the // is or replace certain code?

    – Wojtek 'Charkz' Hordyniec
    Dec 4 '18 at 15:11











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',
autoActivateHeartbeat: false,
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%2f53446228%2fhow-to-pull-firebase-data-into-a-variable%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














Try this:



moverInfo mInfo = ds.getValue(moverInfo.class)


if you have the same variable names in Firebase as in your moverInfo POJO class your model will be filled correctly.






share|improve this answer
























  • Where do I add this line? Below the code shown where the // is or replace certain code?

    – Wojtek 'Charkz' Hordyniec
    Dec 4 '18 at 15:11
















1














Try this:



moverInfo mInfo = ds.getValue(moverInfo.class)


if you have the same variable names in Firebase as in your moverInfo POJO class your model will be filled correctly.






share|improve this answer
























  • Where do I add this line? Below the code shown where the // is or replace certain code?

    – Wojtek 'Charkz' Hordyniec
    Dec 4 '18 at 15:11














1












1








1







Try this:



moverInfo mInfo = ds.getValue(moverInfo.class)


if you have the same variable names in Firebase as in your moverInfo POJO class your model will be filled correctly.






share|improve this answer













Try this:



moverInfo mInfo = ds.getValue(moverInfo.class)


if you have the same variable names in Firebase as in your moverInfo POJO class your model will be filled correctly.







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 23 '18 at 12:03









JJ SwartJJ Swart

263




263













  • Where do I add this line? Below the code shown where the // is or replace certain code?

    – Wojtek 'Charkz' Hordyniec
    Dec 4 '18 at 15:11



















  • Where do I add this line? Below the code shown where the // is or replace certain code?

    – Wojtek 'Charkz' Hordyniec
    Dec 4 '18 at 15:11

















Where do I add this line? Below the code shown where the // is or replace certain code?

– Wojtek 'Charkz' Hordyniec
Dec 4 '18 at 15:11





Where do I add this line? Below the code shown where the // is or replace certain code?

– Wojtek 'Charkz' Hordyniec
Dec 4 '18 at 15:11




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446228%2fhow-to-pull-firebase-data-into-a-variable%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

Create new schema in PostgreSQL using DBeaver

Deepest pit of an array with Javascript: test on Codility

Costa Masnaga