Получить значение из java класса приложения в сервисе kotlin - PullRequest
0 голосов
/ 03 мая 2020

У меня есть java класс приложения, и я хочу получить значение из него в kotlin сервисе.

Я пытаюсь сделать это с помощью этого кода, но он возвращает null

myValue = (application as App).getNumValue

часть моего кода

Класс приложения:

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()

1 Ответ

0 голосов
/ 03 мая 2020

Я решил мою проблему с:

val myValue = (this.application as App).getNumValue()

Toast.makeText(this, myValue +"", Toast.LENGTH_SHORT).show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...