Menu
Who Do Is
  • Home
  • What
  • How
  • Is
  • Can
  • Are
  • Does
  • Do
  • Why
  • Who
  • Where
  • Which
  • Which
  • Should
  • Will
  • When
  • What’s
  • Did
Who Do Is

[ANSWERED] java – How to Manage Button from another fragment?

Posted on November 14, 2022

Solution 1 :

you can use callBack to achieve this when you do something in your other fragments then callBack will listen to your first fragment and then you can enable and disable your view.

Another Simple way use sharepreference and when you perform some action in your other fragments update your sharepreference and then simply get that shareference data in your first fragments and udpate your views accordingly.

SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();

editor.putBoolean(“key”, true);
editor.apply();

then get your shareprefence in your first fragment and hide your view

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE);

boolean name = prefs.getBoolean(“key”, false);

if(name)
{
hide your views in this block
}

Solution 2 :

I would not recommend using shared preferences.
Suppose you have FragmentA with buttons and FragmentB.
in order to enable buttons in FragmentA from FragmentB I would create a Custom listener which has a function called setEnabled (When it is called it would enablwe the button in FragmentA) in fragmentA, We want to pass this listener to FragmentB.
When and event occurs in FragmentB which you want it to trigger the setEnable for FragmentA I would call listener.setEnable which will enable the button in fragmentA in FragmentB

Problem :

i use a multiple fragments
one of fragment contains 2 Buttons one of them setenabled(False)
how can i make setenabled(True) from another fragment ? is it possible?

Comments

Comment posted by stackoverflow.com/questions/45391856/…

There is an answer from a topic on stackoverflow if you watn to take a look at it

Comment posted by MURTADHA DIAA

it doesnt work idk why every think was right but no changes happen , any suggestion pls? thank you .

READ  [ANSWERED] java - Error: "Cannot resolve method 'makeHttpRequest' in 'JSONParser'"
Powered by Inline Related Posts

Comment posted by MURTADHA DIAA

thank you but both ways i dont know how to do them , sharedpreference i used it just to save strings not other thing , any link may help?

Comment posted by Abdullah Khan

kinldy check my updated answer. use sharepreference and save boolean. Access sharepreference in your first fragment if it is true then hide your view if it is false then show your view.

Recent Posts

  • How can I play with my cat without toys?
  • What is a bag pipe band called?
  • Are Honda Civics actually fast?
  • Are Yankee candles toxic?
  • How do I pair my Michael Kors smartwatch with my Android?

Recent Comments

No comments to show.

Archives

  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022

Categories

  • ¿Cómo
  • ¿Cuál
  • ¿Cuántas
  • ¿Cuánto
  • ¿Que
  • ¿Quién
  • 90” and 108” so you may have to round up to the nearest size.
  • and delete any Spotify folders from it. Once this is done
  • Android
  • Are
  • At
  • Bei
  • blink
  • C'est
  • Can
  • carbs
  • Comment
  • Did
  • Do
  • Does
  • During
  • For
  • Has
  • How
  • In
  • Is
  • Ist
  • Kann
  • Können
  • nouveau
  • On
  • or 108 inches.2020-08-03
  • Où
  • owning
  • Pourquoi
  • Puis-je
  • Quand
  • Quante
  • Quel
  • Quelle
  • Quelles
  • Quels
  • Qui
  • Should
  • Sind
  • Sollte
  • spiritual
  • tap the downward-facing arrow on the top left. A downward-facing arrow will appear underneath each song in the album; they'll turn green as the download completes.2020-07-28
  • Uncategorized
  • Wann
  • Warum
  • Was
  • Welche
  • Welcher
  • Welches
  • Welke
  • Wer
  • Were
  • What
  • What's
  • When
  • Where
  • Which
  • Who
  • Whose
  • Why
  • Wie
  • Will
  • Wo
  • Woher
  • you will receive two curtains each with the same measurements of width 66"" (168cm) x drop 54""(137cm).
  • you'll see a green downward-facing arrow next to each song.2021-02-26
©2023 Who Do Is | Powered by SuperbThemes & WordPress