2011-08-04 10 views
1

私のプロジェクトの全体的な目的は、2つのPlaybookフレックスアプリケーションの間で通信することです。私はこの記事を発見し、それを試してみた:2 Flex Playbookアプリケーション間の通信

http://supportforums.blackberry.com/t5/tkb/articleprintpage/tkb-id/[email protected]/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'); 

...

答えて

0

アプリケーションがサンドボックス化されています。このようにして彼らとコミュニケーションをとることはできません。アプリケーションストレージディレクトリは、アプリケーションごとに一意です(各アプリケーションのストレージディレクトリは、そのアプリケーションだけが使用できます)。

ここには、サンドボックスの詳細がいくつか紹介されています。http://www.blackberryplaybookforum.com/playbook-developers-area/43-playbook-application-file-system-layout-file-structure.html

関連する問題