Android programlama yapıyorum ve C # eğitimli zihnime korkak görünen bir kurucu gördüğümde Amaçları öğreniyordum. Çağrı şöyleydi:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Her iki parametre de benim için yeni. Sınıf Adından statik bir ".this" nasıl olur? Bu bir Java şeyi mi yoksa bir Android şeyi mi? Bunun bağlamında olduğum için "bu" demekle aynı olduğunu varsayıyorum CurrentActivity
, ancak "bu" nun Sınıf adının kendisinden nasıl çıkarılabileceğini anlamıyorum. Ayrıca. ".Class", C # 'da aşina olduğum yansıma için kullanılıyor gibi görünüyor, ancak bununla ilgili herhangi bir kavrayış da memnuniyetle karşılanacaktır.
Teşekkürler.