| |||||||
Das Thema "Zugriff von Library App auf Resourcen des Mutterprojekts" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 18.12.2011
Beiträge: 77
Abgegebene Danke: 10
Erhielt 9 Danke für 6 Beiträge
| noch eine Frage: Ich habe mehrere Projekte die eng miteinander verwoben sind und eine "Master"-App haben. Ich habe nun eine Klasse, welch den SQLite Datenbankzugriff für diverse gemeinsame Daten implementiert. Diese Klasse liegt im Masterprojekt. Geht das überhaupt so, wie ich mir das vorgestellt habe? Irgendwie kriege ich hier immer ein Henne-Ei-Problem, weil ich ja im Masterprojekt die Library-Projekte in den Buildpath einfügen muss aber gleichzeitig das Masterprojekt bei den Unterapps als Buildpath hinzufügen muss, damit er die DB-Klasse findet. thx Gruß, Dave |
| | |
| | #2 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Wenn du ein Lib Projekt hast und ein Master Projekt mit folgenden Abhängigkeiten: Lib -> Master Master -> Lib Dann hast du ein Problem. Das funktioniert so nämlich nicht. Du solltest dir Gedanken darum machen warum Lib auf Master zugreifen muss, denn dann macht dein Lib Projekt keinen Sinn mehr.
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 18.12.2011
Beiträge: 77
Abgegebene Danke: 10
Erhielt 9 Danke für 6 Beiträge
|
Weil ich für alle Libs eine gemeinsame Activity für die Settings und eine Gemeinsame klasse für den Datenbankzugriff brauche und ich die nicht in jedes Lib Projekt nochmal reinkopieren will... Wäre unschön... Gruß, Dave |
| | |
| | #4 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Dann erstelle ein Lib Projekt auf welches die Lib Projekte aufbauen: Lib (mit Settings und DB Access) -> Lib1 Lib (mit Settings und DB Access) -> Lib2 Lib1 & Lib2 -> wirkliche Applikation Wenn du dir eine zirkuläre Abhängigkeit baust sind die Schichten die du trennen wolltest nicht sauber getrennt.
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #5 (permalink) | ||
| Android-Hilfe.de Mitglied Registriert seit: 18.12.2011
Beiträge: 77
Abgegebene Danke: 10
Erhielt 9 Danke für 6 Beiträge
|
Gute Idee thx... Hmmm jetzt habe ich noch zwei Probleme: 1. Habe Folgende Struktur HauptApp => LibApp1 => LibApp2 =>=>LibApp3 LibApp1+2 binden jeweils LibApp3 als Lib ein. Und die Hauptapp bildet LibApp 1 und 2 ein. Mit der ersten App funktioniert das auch wunderprächtig mit der zweiten allerdings nicht, obwohl es exakt der gleiche Code ist. Eclipse findet keine Fehler. Die Apps sind als Lib eingebunden und auch im BuildPath drin. Alle Activities sind im manifest eingetragen und trotzdem kommt die Fehlermeldung: Zitat:
Innerhalb der App kann ich nicht auf die gleiche Datenbank zugreifen kann... Der legt einfach eine zweite mit dem gleichen Namen, ohne dass ich es merke... Irgendwie habe ich das noch nicht kapiert. Ich hab diese Settings-Klasse (SubApp3) extra als Singleton angelegt. Aber das scheint ihn garnicht zu stören. Wie kann ich das einstellen, dass die gesamte App nur eine DB benutzt thx Gruß, Dave Okay, nach dem ich jetzt x-mal alles gecleant habe, hin und hergemacht habe, bekomme ich jetzt folgende Meldung: Zitat:
Geändert von Kev (31.01.2012 um 08:49 Uhr) Grund: Mehrfachpost. Bitte vermeiden und Ändernbutton nutzen. Danke | ||
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| TabHost: Zugriff auf TextView des anderen Tabs | Fonsi | Android App Entwicklung | 0 | 30.11.2011 12:37 |
| Tool zum anzeigen welches APP welche Resourcen verwendet | Apop85 | Tools | 1 | 05.10.2011 11:11 |
| (Kein) Zugriff auf den internen Speicherplatz des Smartphones (von außen) | Epona | LG GT540 Forum | 9 | 11.09.2011 11:29 |
| TLS library problem bei IMAP Zugriff auf Mailserver | mweber | HTC Desire Forum | 1 | 29.10.2010 14:40 |
| Von GMail-App Zugriff auf Kontakte | KaseKasimir | HTC Desire Forum | 0 | 13.05.2010 17:05 |