Переменная среды Android и родительско-дочерние действия - PullRequest
1 голос
/ 11 января 2012

В Android я пытаюсь выяснить, как одно действие может видеть информацию, измененную другим

, чтобы быть более точным - первое действие изменяет переменную среды LD_LIBRARY_PATH.

затем активируетвторое действие, которое в свою очередь читает это значение переменной среды.

значение не соответствует ожидаемому.

два сценария:

  1. Второе действие находится в том жеapplication в качестве первого действия, значение переменной среды пустое.
  2. Второе действие находится в приложении, отличном от первого действия, значение переменной среды является обычным (изменение не получено): / system/ lib: vendor / lib

Я использую:

Intent i = new Intent();
i.setClassName("Package", "Class name");
startActivity(i);

, чтобы начать второе действие.

кто-нибудь знает, как второе действие будетувидеть изменения, сделанные первым?

спасибо за помощь

1 Ответ

2 голосов
/ 11 января 2012

Кто-нибудь знает, как второе действие увидит изменения, внесенные первым?

К счастью, это невозможно. Самое большее, вы воздействуете на переменную среды в своем собственном процессе - приложение Android не может изменять переменные среды в процессе другого приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...