Comment accéder à l'Activité“.cette” dans Kotlin?

J'ai ce bout de code Java:

MaterialDialog builder = new MaterialDialog.Builder(MainActivity.this)

Je veux obtenir le MainActivity objet dans Kotlin. La conversion automatique des pauses à MainActivity.this.

  • Peut-être this as MainActivity?
  • Et si ce code n'est pas à l'intérieur de MainActivity, alors quelle instance de MainActivity est-il connecté (et comment)? Quelle instance voulez-vous accès this?
  • Le travail de code Java références juste de l'activité.ce, de manière statique? Je ne suis pas sûr tho.
  • Est le travail de code Java aussi dans un tout autre fichier?
  • Comment est-ce code appelé, si ce n'est dans MainActivity mais encore de casting this à MainActivity? Dans une sous-classe peut-être?
  • Il s'avère que c' a liées à l'activité, de sorte this@MainActivity effectivement travaillées.

InformationsquelleAutor Bal0r | 2017-01-12