Поделиться Arraylist между приложениями - PullRequest
3 голосов
/ 15 июня 2010

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

как я мог достичь чего-то подобного? есть ли в Android что-то такое, чтобы делиться такими предпочтениями?

спасибо,

Ответы [ 2 ]

1 голос
/ 17 июня 2010

При переходе между действиями вы можете отправлять информацию

Bundle bundle = new Bundle();
bundle.putStringArrayList("ArrayPics",myArrayofPics);         
Intent myIntent= new Intent(ActivityA.this, ActivityB.class);
myIntent.putExtras(bundle);
startActivity(myIntent);    

чтобы ваша деятельность B могла получить ArrayList

вы также можете сохранять данные в общих настройках и читать их в каждой активности вашего приложения

Общие настройки

0 голосов
/ 15 июня 2010

Вы можете реализовать свой собственный Contentprovider, см. http://developer.android.com/reference/android/content/ContentProvider.html

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