Avatar ·

Kotlin में Activity.this तक कैसे पहुँचें? (फ़्रैगमेंट/एडेप्टर से एक्टिविटी कॉन्टेक्स्ट)

सभी को नमस्ते! मैंने Java के बाद अभी Kotlin सीखना शुरू किया है और एक समस्या का सामना किया है। Java में मैं अक्सर एक्टिविटी कॉन्टेक्स्ट तक पहुँचने के लिए `ActivityName.this` का उपयोग करता था, उदाहरण के लिए, अनाम क्लासेस या लिसनर्स के अंदर। लेकिन Kotlin में सिंटैक्स अलग है, और मैं समझ नहीं पा रहा हूँ कि बाहरी एक्टिविटी का रेफरेंस सही तरीके से कैसे प्राप्त करूँ। यहाँ Java कोड का एक उदाहरण है जिसे मैं फिर से लिखने की कोशिश कर रहा हूँ: ```java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ```