Dieser Artikel wurde geschrieben in 4 vorherigen Artikeln,
** 5. Tag der Artikelveröffentlichung 7 Tage lang jeden Tag **
Es ist geworden
Der zu verwendende Code wird unten eingefügt. Die detaillierten Funktionen dieser App finden Sie im vorherigen Artikel!
--kotlin Version: https://github.com/sato-na/guruwake_kotlin
↓ Dies ist das Hauptthema dieses Artikels ↓
Intent intent = new intent(Aktivität vor dem Übergang.this,Aktivität nach dem Übergang.class);
startActivity(intent);
Beispiel)
MainActivity.java
Intent intent = new Intent(MainActivity.this, WhoActivity.class); //25. Zeile
startActivity(intent);
val intent = Intent(application,Aktivität nach dem Übergang::class.java)
startActivity(intent)
Beispiel)
MainActivity.kt
val intent = Intent(application, WhoActivity::class.java) //18. Zeile
startActivity(intent)
Die Absichtseinstellungsmethode ist sehr unterschiedlich
(Aktivität vor dem Übergang)
Intent intent = new Intent(Momentane Tätigkeit.this,Nächste Aktivität.class);
intent.putExtra("Mit dem Wert verbundener Schlüssel",Wert, den Sie übergeben möchten);
startActivity(intent);
Beispiel)
HowManyActivity.java
String groupNum = groupNumE.getText().toString(); //Zeile 43
Intent intent = new Intent(WhoActivity.this, HowManyActivity.class); //Zeile 46
intent.putExtra("GROUP_NUM", groupNum); //Senden Sie groupNum an CheckActivity//Zeile 48
startActivity(intent);
(Aktivität nach dem Übergang)
Intent intent = getIntent();
endgültiger String Variablenname= intent.getStringExtra("Mit dem Wert verbundener Schlüssel");
Beispiel)
CheckActivity.java
Intent intent = getIntent(); //25. Zeile
final String groupNum = intent.getStringExtra("GROUP_NUM"); //27. Zeile
(Aktivität vor dem Übergang)
val intent = Intent(application,Aktivität nach dem Übergang::class.java)
intent.putExtra("Mit dem Wert verbundener Schlüssel",Wert, den Sie übergeben möchten)
startActivity(intent)
Beispiel)
HowManyActivity.kt
val groupNum = group_num_et.text.toString() //Zeile 33
val intent = Intent(application, CheckActivity::class.java) //36. Zeile
intent.putExtra("GROUP_NUM", groupNum) //Senden Sie groupNum an CheckActivity//Zeile 38
startActivity(intent)
(Aktivität nach dem Übergang)
val Variablenname= intent.getStringExtra("Mit dem Wert verbundener Schlüssel")
Beispiel)
CheckActivity.kt
val groupNum = intent.getStringExtra("GROUP_NUM")
Der Code zum Schreiben der Aktivität nach dem Übergang und zum Empfangen des Werts ist unterschiedlich
Name der Schaltflächenvariablen= findViewById(R.id.Button ID);
Variable.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Bildschirmübergang
}
});
Beispiel)
MainActivity.java
Button startButton = findViewById(R.id.start_btn); //Zeile 19
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, WhoActivity.class);
startActivity(intent);
}
});
Button ID.setOnClickListener {
//Bildschirmübergang
}
Beispiel)
MainActivity.kt
start_btn.setOnClickListener { //16. Zeile
val intent = Intent(application, WhoActivity::class.java)
startActivity(intent)
}
Insgesamt benötigt Kotlin beim Arbeiten mit Schaltflächen weniger Code als Java
Dieses Mal drückte ich die Taste mit Java und Kotlin, um den Bildschirm zu ändern. Insgesamt hatte ich den Eindruck, dass Kotlin einfacher zu schreiben ist als Java.
Ich werde morgen einen Artikel veröffentlichen, also bitte behalten Sie mich im Auge.
Recommended Posts