、我々はこれを行うことができます:kotlinでクラスのメンバーにアクセスするにはどうすればいいですか? JavaとAndroidので
public static MyApplication extends Application {
private static Context appContext;
public void onCreate() {
appContext = this;
}
public static Context getAppContext() {
return appContext;
}
}
ように、どこか、私たちはこれを行うことができます:
appContext = MyApplication.getAppContext();
を我々はKotlinでこれを行うにはどうすればよいですか?私は過去1時間ほどサークルで回ってきました。
ありがとうございます。
//編集 おそらく私はもっとはっきりしていたはずです。私はKotlinで上記を書いてKotlinで使うことができる方法を意味しました。
:経由これはその後、いつものように呼び出し可能である
:
は、以下のコードを参照してください。私はKotlinがkotlinのような呼び出しを行うために外部のクラスで動作すると思います(ただし可能な場合はJavaバイトコードでgetterを使用します)。 MyApplicationを呼び出す。appContextは十分なはずです – Zoe
https://stackoverflow.com/questions/40352684/what-is-the-equivalent-of-java-static-methods-in-kotlinの重複はありますか? – Xvolks
@Xvolksは、プライベートであるJavaコードの静的フィールドにアクセスすることです。これは複製ではありません。 – Zoe