Cześć,
Jestem początkującym jeżeli chodzi o Javę oraz AS.
Stąd też kieruję do was prośbę, gdyż tworząc swoją pierwszą apkę dla funnu napotkałem mały problem.
Potrzebuję kodu, który umożliwi mi lokalne przechowywanie danych z "formularza - w php tak to się nazywało, nie wiem czy tutaj też tak jest". Szukałem na wielu forach ale żaden kod nie pasuje do mojej aplikacji, albo działa niepoprawnie albo nie reaguje na klikanie itd itd.
Mówiąc dokładnie... Mam kod w którym mam do wyboru 5 pól.
1. Imię [input tekst - wpisujemy co chcemy]
2. Płeć [spinner - wybór między 2 płciami]
3. Dzień, 4. Miesiąc, 5. Rok - [3x spinner - pobieram tutaj datę narodzin]
I to co potrzebuję, to aby po uzupełnieniu tych okienek wciskając przycisk Akceptuję - pobierało i zapisywało te dane. Nie na chwilę, a na stałe [restart programu nie usuwa danych], możemy to natomiast zrobić ręcznie wchodząc w odpowiednią zakładkę i usuwając dane wybranej osoby, wybierając ją z listy. Dane te będą jedynie na telefonie użytkownika, bez łączenia się z jakąkolwiek chmurą.
Dodatkowo mam stworzony kafelek na ekranie startowym w którym po "Rejestracji" chciałbym aby pojawiało się imię z wcześniej uzupełnionego formularza ale sądzę, że z tym byłbym w stanie sobie poradzić gdybym takowe dane umiał pobrać i zapisać.
Metoda dla mnie nie ma większego znaczenia... Te dane nie będą jakieś mega istotne, prawdopodobnie apka ta nigdy nie wyjdzie z mojego pc ale jednak bardzo mocno chcę spróbować dalszej zabawy nad nią, a przez brak umiejętności nie jestem w stanie pchnąć jej dalej bez rozwiązania ww. problemu.
Kiedyś bawiłem się trochę pythonem i C... więc próbowałem nawet zapisywać te dane w tablicach ale tego też nie jestem w stanie ogarnąć w android studio.
Jedyne co jest mi potrzebne do szczęścia to zapisanie 2 stringów (1 pole tekstowe, 1 spinner) oraz 3 intów (3 spinnery z datą), oraz możliwość ich wyświetlenia w odpowiednim miejscu. Nie potrzebuję możliwości edycji, funkcja usuwania też byłaby mile widziana ale no cóż... bez tego i tak pchnę pracę dalej ale bez funkcji zapisu i odczytu niestety nie.
Najlepiej by było jakbyście mi podesłali coś w stylu:
1. Utwórz java class o nazwie xyz i wklej tam "xyz"
2. Do swojego pliku xml dodaj "xyz", ustaw id inputa na "xxx" itd itd
Linkami do rozwiązań też nie pogardzę ale potrzebuję żeby to było łopatologicznie wytłumaczone, żebym nie musiał czytać całych podręczników.
Tak wiem... wymagający jestem ale serio po 2 dniach przekopywania internetu mam już lekko dość, także jesteście moją jedyną nadzieją.