Aktywne Wpisy

Sonny86 +340
źródło: temp_file1501927544366908963
Pobierz
kurczakos1 +48
Wczoraj Mirek @Leicester wspominał, że chyba nie było pite po lajcie, ale zorientowałem się, że prawdziwy stan facjaty będzie do zaobserwowania dzisiaj. Nie myliłem się XDDD
Przecież najwięksi menele z Drezdenka i Trzebnicy lepiej wyglądają xD
#raportzpanstwasrodka #popaswpieprz
Przecież najwięksi menele z Drezdenka i Trzebnicy lepiej wyglądają xD
#raportzpanstwasrodka #popaswpieprz
źródło: 1000066131
Pobierz




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