Kotlin Ikinci Aktiviteye Geçmek
Kotlin Ikinci Aktiviteye Geçmek
Boş bir Kotlin projesi oluşturuyoruz. Oluşturduktan sonra anlaşılabilmesi için aktivitenin içine bir TextView ve Button koyuyoruz. TextView'in metinini ben IlkAktivite olarak değiştirdim: Daha sonra geçiş yapacağımız aktiviteyi oluşturuyoruz: Ben boş aktivite olmasını istediğim için Empty Activity seçtim. Seçtikten sonra çıkan ekranda aktivitemizin adını ve yeni aktiviteye ait olan layout'un adını değiştirebilirsiniz: Generate Layout: Yeni oluşturulan aktiviteye ait bir layout oluşturmasını sağlar. Launcher Activity: Yeni oluşturulan aktivitenin, uygulama ilk açıldığı zaman ekranda gözükmesini sağlar. Aktivitemizi oluşturduktan sonra ben yine belli olması için yeni oluşturduğumuz aktiviteye bir TextView koydum: İlk aktivitemizden ikinci aktivitemize geçiş yapmak için ilk aktivitede bulunan butonun onClick metoduna aktiviteDegistir isimli bir tanımlama yapalım. Artık ikinci aktivitemize geçiş yapmak için gereken kodları yazabiliriz. Yazacağımız kod:package com.tolgahankilic.aktiviteler import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun aktiviteDegistir(view: View){ val intent = Intent(applicationContext,IkinciAktivite::class.java) startActivity(intent) } }
Intent: Intentler aracılığı ile farklı aktivite sınıfları oluşturulabilir, aktiviteye bazı bilgiler gönderilip sonucu istenebilir veya farklı uygulamalarda çalıştırılması istenebilir.
ApplicationContext: Kodu çalıştırdığımız aktiviteyi işaret eder.
IkinciAktivite::class.java: Hangi aktiviteye gidiceğimizi gösterir.
startActivity(intent): İkinci aktivitemizi başlatır.
Daha Fazla Bilgi İçin:



Yorumlar
Yorum Gönder