Aktywne Wpisy

PtactwaWiele +981
Myślałem że wykopki jak zwykle przesadzają z odklejką w gastro. Aż do wczoraj…
Byłem w pewnym lokalu z meksykańskim jedzeniem w okolicach wrocławskiego rynku. Nie było obsługi kelnerskiej trzeba było podejść do baru i wziąć karty samemu. I spoko - ja tam nie przepadam jak ktoś za mną biega. Wybrałem sobie jedzenie i podszedłem do lady złożyć zamówienie. A Pani podając mi terminal do zapłaty pyta czy chce dać napiwek xDDD
Rozumiecie? Jeszcze
Byłem w pewnym lokalu z meksykańskim jedzeniem w okolicach wrocławskiego rynku. Nie było obsługi kelnerskiej trzeba było podejść do baru i wziąć karty samemu. I spoko - ja tam nie przepadam jak ktoś za mną biega. Wybrałem sobie jedzenie i podszedłem do lady złożyć zamówienie. A Pani podając mi terminal do zapłaty pyta czy chce dać napiwek xDDD
Rozumiecie? Jeszcze




Jest sobie kod java odpalany na android studio.
public class MainActivity extends AppCompatActivity {public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editTextTextPersonName);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
}
Kto mi powie, czemu nie można po ludzku przekazać STRINGa do drugiego activity?
Tylko muszę robić jakieś czary typu:
Zadeklaruj jakiś EXTRAMESSAGE gdzieś globalnie w MAIN ACTIVITY, przypisz do tego jakiś ciąg znaków
A następnie przekaż to badziewie do intentu za poomocą putExtra, ale tylko wraz z tym co na prawdę chcesz przekazać.
Czyli
intent.putExtra(EXTRA_MESSAGE, message);
Czy ja to dobrze rozumiem, czy o co tu chodzi i kto to wymyślił?
#pytanie #naukaprogramowania
bez jakichś głupot tego typu
intent.putExtra(EXTRAMESSAGE, message);czemu tu siedzi EXTRAMESSAGE i message zamiast samego message?
intent.putExtra(funA());
intent.putExtra(funB());
to jakbyś je odebrał w drugiej aktywności? EXTRAMESSAGE to nazwa klucza po którym odbierasz dane
To jeszcze pytanie, czemu nie mogę zadeklarować klucza bez wartości?
Np.:
public static final String EXTRA_MESSAGE
Czy to dobra praktyka pakować tam losowego z czapy stringa?
jak za pół roku będziesz wiedział jakie ten string dane niesie to proszę bardzo xD
To jak to trzeba zrobic by było dobrze?
a czym jest ten string który przekazujesz do drugiej activity?
@zogard ja p-------e XDDDDD wyśmienita zarzutka
będziesz wiedział o co chodzi i będzie działać
i nadal nie wiem
możesz zrobić
intent.putExtra("EXTRAMESSAGE", message);bez deklarowania EXTRAMESSAGE wcześniej xD