[英]Get value from java application class in kotlin service
我有一個 java 應用程序 class 並且我想在 kotlin 服務中從中獲得價值。
我嘗試使用此代碼執行此操作,但它返回 null
myValue = (application as App).getNumValue
我的一些代碼
應用 Class:
private String numValue = "";
public String getNumValue() {
return numValue;
}
public void setNumValue(String numValue) {
this.numValue = numValue;
}
java 活動設定值:
((App) this.getApplication()).setNumValue(enNum);
Kotlin 服務和讀取值:
myValue = (application as App).getNumValue()
Toast.makeText(this, myValue +"", Toast.LENGTH_SHORT).show()
我解決了我的問題:
val myValue = (this.application as App).getNumValue()
Toast.makeText(this, myValue +"", Toast.LENGTH_SHORT).show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.