Hej, na co dzień piszę w .NET ale chciałem napisać sobie apkę na androida, mam jednak 2 proste problemy a ciekawy jestem jak je poprawnie rozwiązać:
- Pobieranie tego co wprowadził użytkownik i uzupełnienie modelu, mam to zrobione ale na pewno można to zrobić ładniej i prościej?
EditText numD = (EditText) findViewById(R.id.modelD);
double d = Double.parseDouble(numD.toString());
RectangularModelBase userInput = new RectangularModelBase();
userInput.d = d;
EditText numH = (EditText) findViewById(R.id.modelH);
double h = Double.parseDouble(numD.toString());
userInput.h = h;
EditText numB = (EditText) findViewById(R.id.modelB);
double b = Double.parseDouble(numD.toString());
userInput.b = b;
EditText numMsd = (EditText) findViewById(R.id.modelMsd);
double Msd = Double.parseDouble(numD.toString());
userInput.Msd = Msd;
- Następnie potrzebuję przekazać sobie stworzony userInput do innego Activity, ale nie do końca jestem pewien jak to najlepiej zrobić.
Obecnie po prostu przechodzę do drugiego ekranu w sposób:
Intent intent = new Intent(view.getContext(), RectangularCrossSectionResultActivity.class);
startActivityForResult(intent, 0);
Jak najlepiej wysłać i odebrać w innym activity dany model? (wszystko co wyżej się dzieje jest spięte przy naciśnięciu buttona)