Utworzenie przycisku w innej aktywności

Utworzenie przycisku w innej aktywności
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Witam,

Utworzyłem już temat tutaj Boolean button w programie typu "kalkulator" , ale wciąż potrzebuję pomocy. Przeszukałem internet w poszukiwaniu odpowiedzi, lecz się na nią nie natknąłem - jeśli ktoś podaje rzekome rozwiązanie, jest ono często niepełne.

Potrzebuję, by ToggleButton - if(on) utworzył się w osobnej aktywności (np. koszyk) dalej w stanie "on" - tak, żeby dodać kilka przycisków.
Bardzo proszę o pomoc!

Pozdrawiam

  • Rejestracja: dni
  • Ostatnio: dni
0

Chyba przestaje rozumiec po polsku, coraz wiecej postow jest dla mnie tutaj zagadka.

Jesli w jednym ativity startujesz drugie activity i chcesz aby to drugie activity przedstawialo Ui zaleznie od stanu tego pierwszego, to podaj argumenty w Bundle:

Kopiuj
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra(SecondActivity.TOGGLE_ON_EXTRA, getToggleState());
startActivity(intent);

SecondActivity.TOGGLE_ON_EXTRA to stala typu String ktora definiuje klucz pod ktorym w Intent extra (Bundle) schowany jest parametr.

Teraz, w onCreate() SecondeActivity:

Kopiuj
Intent intent = getIntent();
boolean toggleOn = intent.getBooleanExtra(TOGGLE_ON_EXTRA, false);
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Niestety TOGGLE_ON_EXTRA mi nie działa :(
Czy getToggleState() to jest utworzona wcześniej metoda

Kopiuj
public void getToggleState(View view) 

? Jeśli nie to też nie działa :(

  • Rejestracja: dni
  • Ostatnio: dni
0

TOGGLE_ON_EXTRA to jest stala utworzona przez ciebie w SecondActivity. FirstActivity, zaniam uruchomi druga, pobiera toggleState z buttona, wklada ja do intent extra pod kluczem TOGGLE_ON_EXTRA; SecondActivity w onCreate pobiera Intent, z niego wybiera wartosc boolean ktora jest zmapowana do klucza TOGGLE_ON_EXTRA, i juz wiesz czy w FirstActivity byl toggle state true czy false.

Jasniej nie potrafie tego napisac.

CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Niestety dalej nie mogę uporać się z tym problemem.
Czy mógłbyś mi to wkleić jak ma być dokładnie? - Jeśli w rzeczywistości tak jak mówisz działa.

  • Rejestracja: dni
  • Ostatnio: dni
0

Nie nie moge wkleic bo nie ma czego. I na pewno nie wiem o czm mowie, na pewno tak to nie dziala.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.