I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver?












0














I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?










share|improve this question



























    0














    I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?










    share|improve this question

























      0












      0








      0







      I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?










      share|improve this question













      I have 3 tabs , how to update list in 2nd tab(its a fragment ) with sms received from broadcast receiver ?







      android-fragments broadcastreceiver android-broadcastreceiver






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 13 '18 at 10:33









      vishnuvishnu

      62




      62
























          1 Answer
          1






          active

          oldest

          votes


















          0















          1. 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.

          2. 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.

          3. There's also the Messengerclass which you could pass to communicate intra processes.


          check the given dots






          share|improve this answer





















          • 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











          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%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









          0















          1. 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.

          2. 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.

          3. There's also the Messengerclass which you could pass to communicate intra processes.


          check the given dots






          share|improve this answer





















          • 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
















          0















          1. 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.

          2. 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.

          3. There's also the Messengerclass which you could pass to communicate intra processes.


          check the given dots






          share|improve this answer





















          • 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














          0












          0








          0







          1. 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.

          2. 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.

          3. There's also the Messengerclass which you could pass to communicate intra processes.


          check the given dots






          share|improve this answer













          1. 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.

          2. 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.

          3. There's also the Messengerclass which you could pass to communicate intra processes.


          check the given dots







          share|improve this answer












          share|improve this answer



          share|improve this answer










          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


















          • 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


















          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%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





















































          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

          List item for chat from Array inside array React Native

          Thiostrepton

          Caerphilly