"Ini apaan!?" yang pertama kali saya pikirkan pas lihat ini. Sedikit informasi, saya ngerti sedikit kalau python, javascript dan kotlin sedikit. Tapi ini java (masih bisa dimengerti karena mirip-mirip kotlin). Setelah dilihat-lihat beberapa menit, ada yang menarik.
button.setOnClickListener(new k0(this, 28));
    a aVar = (a) new ViewModelProvider(this).get(a.class);
    this.f10429a = aVar;
    aVar.getClass();
    MediatorLiveData mediatorLiveData = new MediatorLiveData();
    mediatorLiveData.setValue(new a.C0135a(Settings.Global.getInt(aVar.getApplication().getContentResolver(), "tran_led_color_setting", 0), Settings.Global.getInt(aVar.getApplication().getContentResolver(), "tran_led_mode_setting", 1)));
    mediatorLiveData.observe(this, new j(this, 5));
    this.f10429a.d(this.f10439s);
button.setOnClickListener(new k0(this, 28));
    a aVar = (a) new ViewModelProvider(this).get(a.class);
    this.f10429a = aVar;
    aVar.getClass();
    MediatorLiveData mediatorLiveData = new MediatorLiveData();
    mediatorLiveData.setValue(new a.C0135a(Settings.Global.getInt(aVar.getApplication().getContentResolver(), "tran_led_color_setting", 0), Settings.Global.getInt(aVar.getApplication().getContentResolver(), "tran_led_mode_setting", 1)));
    mediatorLiveData.observe(this, new j(this, 5));
    this.f10429a.d(this.f10439s);
Kayaknya ini yang saya cari, ada "button.setOnclickListener(new k0(this, 28));" yang berarti (dari sepengertian saya) setiap kali tombol ini ditekan (harusnya yang "Preview on Back") dia menjalankan fungsi k0 dan memberikan 2 argumen (this dan 28) dan sisanya saya gak ngerti (hehe) tapi kira-kira sisanya set props (nanti saya bakal bahas).
Buat ngerti apa yang k0 lakuin, kita harus lihat dulu codenya. k0 mengambil 2 argumen (object, integer). Integer kedua masuk kedalam switch statement, switch statement kira-kira begini:
case 1 :
  (lakukan sesuatu kalau x itu satu)
case 2:
  (lakukan yang lain)
k0 ini casenya nyampe 28, kalau kita lihat argument sebelumnya adalah 28. Yuk, lihat kodenya.
case 28:
        ((EffectSettingsV3Activity) obj).f10429a.a(80);
        return;