можно поделиться strings.xml между приложениями с одинаковым sharedUserId? - PullRequest
0 голосов
/ 27 августа 2011

Я знаю, что можно совместно использовать SharedPreferences (используя следующее), когда два приложения имеют одинаковый sharedUserId:

Context secondApp = createPackageContext("com.example.secondapp", 0);
SharedPreferences secondAppPreferences = secondApp.getSharedPreferences("name_of_shared_preferences_file", 0);

, но возможно ли вообще обмениваться строками из "strings.xml""файл, чтобы я мог получить строковый массив из stings.xml второго приложения ??

, который я пробовал:

secondApp.getResources().getStringArray(R.array.name_of_arr); 

, но он выдает ошибку (массив не может быть разрешен илине является полем) в "массиве" в "R.array.name_of_arr"

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Можно обмениваться «данными» (файлами, предпочтениями, открытыми данными) между приложениями Android, но не встроенными в Ресурсы (т. Е. Материал, отображаемый через R).Эти ресурсы являются частными для каждого приложения.

0 голосов
/ 27 августа 2011

Невозможно обмениваться строками или другими данными между двумя разными приложениями.

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