I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver?
I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?
add a comment |
I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?
add a comment |
I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?
I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?
asked Nov 13 '18 at 10:33
vishnuvishnu
62
62
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
- Make the Receiver class a nested class of one that controls the tabs. This way you should have access to the methods that refresh data through fragment's methods. This receiver should be registered and unregistered in onStart() and onPause() respectively (wrap those in a try-catch block as some versions of Android may crash at registering or unregistering). This receiver should be a nested class of the activity class that controls your fragments. Don't put it in the fragment class itself.
- Make it a top level class and pass a listener through a method like setUpdateListener(YourListener). Implement the listener in the activity that controls the tabs.
- There's also the Messengerclass which you could pass to communicate intra processes.
check the given dots
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53279044%2fi-have-3-tabs-how-to-update-list-in-2nd-tabits-a-fragment-with-sms-received%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
- Make the Receiver class a nested class of one that controls the tabs. This way you should have access to the methods that refresh data through fragment's methods. This receiver should be registered and unregistered in onStart() and onPause() respectively (wrap those in a try-catch block as some versions of Android may crash at registering or unregistering). This receiver should be a nested class of the activity class that controls your fragments. Don't put it in the fragment class itself.
- Make it a top level class and pass a listener through a method like setUpdateListener(YourListener). Implement the listener in the activity that controls the tabs.
- There's also the Messengerclass which you could pass to communicate intra processes.
check the given dots
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
add a comment |
- Make the Receiver class a nested class of one that controls the tabs. This way you should have access to the methods that refresh data through fragment's methods. This receiver should be registered and unregistered in onStart() and onPause() respectively (wrap those in a try-catch block as some versions of Android may crash at registering or unregistering). This receiver should be a nested class of the activity class that controls your fragments. Don't put it in the fragment class itself.
- Make it a top level class and pass a listener through a method like setUpdateListener(YourListener). Implement the listener in the activity that controls the tabs.
- There's also the Messengerclass which you could pass to communicate intra processes.
check the given dots
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
add a comment |
- Make the Receiver class a nested class of one that controls the tabs. This way you should have access to the methods that refresh data through fragment's methods. This receiver should be registered and unregistered in onStart() and onPause() respectively (wrap those in a try-catch block as some versions of Android may crash at registering or unregistering). This receiver should be a nested class of the activity class that controls your fragments. Don't put it in the fragment class itself.
- Make it a top level class and pass a listener through a method like setUpdateListener(YourListener). Implement the listener in the activity that controls the tabs.
- There's also the Messengerclass which you could pass to communicate intra processes.
check the given dots
- Make the Receiver class a nested class of one that controls the tabs. This way you should have access to the methods that refresh data through fragment's methods. This receiver should be registered and unregistered in onStart() and onPause() respectively (wrap those in a try-catch block as some versions of Android may crash at registering or unregistering). This receiver should be a nested class of the activity class that controls your fragments. Don't put it in the fragment class itself.
- Make it a top level class and pass a listener through a method like setUpdateListener(YourListener). Implement the listener in the activity that controls the tabs.
- There's also the Messengerclass which you could pass to communicate intra processes.
check the given dots
answered Nov 13 '18 at 10:47
vishnu.ppvishnu.pp
14
14
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
add a comment |
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
Can you please paste a sample code @vishnu.pp
– vishnu
Nov 13 '18 at 11:16
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
can you write a code for this please , i need it very badly
– vishnu
Nov 13 '18 at 19:42
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53279044%2fi-have-3-tabs-how-to-update-list-in-2nd-tabits-a-fragment-with-sms-received%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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