2个Flex Playbook应用程序之间的通信

时间:2011-08-04 09:34:50

标签: flex actionscript-3 blackberry-playbook

我的项目的总体目标是在两个Playbook flex应用程序之间进行通信。我找到了这篇文章并试了一下:

http://supportforums.blackberry.com/t5/tkb/articleprintpage/tkb-id/tablet@tkb/article-id/20

申请1(称为'App1')

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

申请2(称为“App2”)

如何访问employee.db?我尝试过以下无效的方法

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

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

没有运气,有什么想法吗?

答案

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

在两个应用程序上......

1 个答案:

答案 0 :(得分:0)

应用程序是沙盒。你不能用这种方式与他们沟通。应用程序存储目录对于每个应用程序是唯一的(并且每个应用程序的存储目录仅对该应用程序可用)。

这是一篇论坛帖子,解释了沙盒的一些细节:http://www.blackberryplaybookforum.com/playbook-developers-area/43-playbook-application-file-system-layout-file-structure.html