Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从BlackBerry WebWorks应用程序启动BlackBerry应用程序_Blackberry_Blackberry Webworks - Fatal编程技术网

从BlackBerry WebWorks应用程序启动BlackBerry应用程序

从BlackBerry WebWorks应用程序启动BlackBerry应用程序,blackberry,blackberry-webworks,Blackberry,Blackberry Webworks,我对BlackBerry开发还是新手,但我正在尝试找到一种方法,如果我有一个WebWorks应用程序(应用程序a)和一个本机应用程序B,我想启动应用程序B,并从应用程序a提供一些数据。一旦应用程序B启动,它就需要能够将更多数据传递回应用程序a 我已经开始环顾四周,阅读blackberry.launch api 但从那里我只看到你能够启动特定的应用程序 这里的任何建议都将不胜感激。 亲切问候,, Michael如果这是一个真正的WebWorks应用程序,请使用: var args=newbla

我对BlackBerry开发还是新手,但我正在尝试找到一种方法,如果我有一个WebWorks应用程序(应用程序a)和一个本机应用程序B,我想启动应用程序B,并从应用程序a提供一些数据。一旦应用程序B启动,它就需要能够将更多数据传递回应用程序a

我已经开始环顾四周,阅读blackberry.launch api

但从那里我只看到你能够启动特定的应用程序

这里的任何建议都将不胜感激。 亲切问候,,
Michael

如果这是一个真正的WebWorks应用程序,请使用:


var args=newblackBerry.invoke.JavaArguments('net_rim_bb_memo_app');
blackberry.invoke.invoke(blackberry.invoke.APP_JAVA,args);//JAVA
编辑: 我没有阅读有关将数据传递回应用程序A的部分。您需要:

  • 返回数据
  • 将应用程序设为B和
谢谢,成功了:)下一个挑战将是将数据返回到第一个应用程序,所以是时候尝试修补JavaScript扩展了。
<script type="text/javascript"> 
   var args = new blackberry.invoke.JavaArguments('net_rim_bb_memo_app');
   blackberry.invoke.invoke(blackberry.invoke.APP_JAVA, args);  // Java
</script>