Если вы в классе с именем MainActivity
, вы можете использовать:
В Котлине:
this@MainActivity
, например
button.setOnClickListener(object : View.OnClickListener {
override fun onClick(v: View?) {
Toast.makeText(this@MainActivity, "Hello!", Toast.LENGTH_SHORT).show();
}
})
// Or in shorter way:
frame_layout.setOnClickListener {
Toast.makeText(this@MainActivity, "Hello!", Toast.LENGTH_SHORT).show();
}
В Java:
MainActivity.this
, например
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(A.this, "Hello!", Toast.LENGTH_SHORT).show();
}
});
// Or in shorter way:
button.setOnClickListener(v -> Toast.makeText(MainActivity.this, "Hello!", Toast.LENGTH_SHORT).show());