2011-08-04 4 views
1

L'objectif global de mon projet est de communiquer entre deux applications Playbook flex. J'ai trouvé cet article et ai essayé:Communication entre deux applications Flex Playbook

http://supportforums.blackberry.com/t5/tkb/articleprintpage/tkb-id/[email protected]/article-id/20

Application 1 (appelé 'App1')

var folder:File = File.applicationStorageDirectory.resolvePath("shared/misc"); 
folder.createDirectory(); 
employeeDB = File.applicationStorageDirectory.resolvePath('shared/misc/employee.db'); 

Application 2 (appelé 'App2')

Comment est-ce que j'accède à employee.db? J'ai essayé les éléments suivants qui ne fonctionne pas

employeeDB = File.applicationStorageDirectory.resolvePath('App1/shared/misc/employee.db'); 

et

employeeDB = File.applicationStorageDirectory.resolvePath('shared/misc/employee.db'); 

Pas de chance, des idées?

Réponse

employeeDB = File.documentsDirectory.resolvePath('employee.db'); 

Sur les deux applications ...

Répondre

0

Les applications sont sandbox. Vous ne pouvez pas communiquer avec eux de cette manière. Le répertoire de stockage de l'application est unique par application (et le répertoire de stockage de chaque application n'est disponible que pour cette application).

Voici un message sur le forum qui explique certains détails du sandboxing: http://www.blackberryplaybookforum.com/playbook-developers-area/43-playbook-application-file-system-layout-file-structure.html

Questions connexes