繁体   English   中英

在Blackberry应用程序的eclipse中添加应用程序参数

[英]Add application arguments in eclipse on a Blackberry Application

是否可以在eclipse上的Blackberry应用程序中添加多个Application参数? 我尝试通过在Blackberry应用程序描述符上指定它来添加一个Application参数,并且它运行良好。 现在我的问题是我想再添加一个参数。 我所做的是用逗号分隔它,'但没有任何反应。

您可以将所有参数放入BlackBerry_App_Descriptor.xml文件中的一个字段中。 它们将被合并,然后您可以在应用程序中将它们分开。

例如:

<Properties ModelVersion="1.1.2">
  <General Title="HelloBB" Version="1.0.0" Vendor="BlackBerry Developer" Description=""/>
  <Application Type="BlackBerry Application" 
     MainMIDletName="" 
     MainArgs="-one 1 -two 2 -three 3" 
     HomeScreenPosition="0" 
     StartupTier="7" 
     IsSystemModule="false" 
     IsAutostartup="false"/>

我传递了三个参数,用开关(参数名称 )分隔:

-one 1 -two 2 -three 3

然后,在我的主程序中,我有:

   public static void main(String[] args)
   {
      // Create a new instance of the application and make the currently
      // running thread the application's event dispatch thread.
      try {
         String[] params = StringUtils.split(args[0], " ");
         MyApp theApp = new MyApp();   

然后您可以看到params数组包含我的所有开关和参数值:

在此输入图像描述

你只需要一些效用函数来分割args[0]字符串。 你可以从blackberry.com上的这个开始,但请注意@ EugenMartynov在页面底部关于代码中的一个小错误的评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM