3 Stimmen

Gemeinsame Nutzung einer Arrayliste durch verschiedene Anwendungen

Ich habe zwei Anwendungen, die sich dieselbe Arrayliste teilen sollen.

Wie kann ich so etwas erreichen? Gibt es in Android irgendetwas, um solche Vorlieben zu teilen?

danke,

1voto

Jorgesys Punkte 119076

Wenn Sie zwischen Aktivitäten wechseln, können Sie Informationen senden

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

damit Ihre Aktivität B die ArrayList empfangen kann

Sie können Daten auch in den Gemeinsamen Einstellungen speichern und in jeder Aktivität Ihrer Anwendung lesen

Gemeinsame Präferenzen

0voto

Mathias Conradt Punkte 28087

Sie können Ihren eigenen Contentprovider implementieren, siehe http://developer.Android.com/reference/Android/content/ContentProvider.html

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X