получить представление от службы - PullRequest
0 голосов
/ 09 марта 2012

Мне нужно получить идентификатор текущего представления (из другого приложения) из моей службы, потому что я не могу отправить символ Unicode (ограничение Android) в EditText другого приложения без непосредственного задания текста EditText.Спасибо

Ответы [ 2 ]

2 голосов
/ 24 мая 2016

Да, вы не можете получить вид напрямую через сервис, но у меня есть хитрость.Сначала вы объявляете

public static View view; 

в своем классе MainActivity.class, а затем инициализируете его как

view = findViewById(android.R.id.content);//the root view

, затем в вашем сервисе вы можете позвонить в MainActivity.view, надеемся, что эта помощь

1 голос
/ 09 марта 2012

К счастью, это невозможно по очевидным причинам конфиденциальности и безопасности.

...