5-Aktiviteler arası veri taşıma yöntemleri-Singleton (Kotlin)
Singleton tasarım deseni, oluşturulan sınıftan sadece bir örneğinin var olmasına izin verir. Bu sayede nesneden yeni bir tane oluşturulmasını engeller ve nesneye ihtiyaç duyulduğunda o nesnenin daha önceden oluşturulan örneğini çağırır.
Javada Singleton yapabilmek için şöyle bir yapı kullanılması gerekirdi.
Kotlin ‘ de Singleton yapabilmek için sadece object anahtar kelimesi kullanılması yeterli. Kotlin arka planda, Javada yazılan yukarıdaki bütün kodları yapmakta.
Singleton class ‘ ı hazır. Bundan sonra yine Intent oluşturulur ve Intent ‘ e veriler koyulur. Son olarak Intent başlatılır.
Gönderilen verilerin okunacağı Kotlin class oluşturulur.
Uygulamanın tüm kodlarına buradan ulaşabilirsiniz.