2012-12-20 13 views
10

में अपडेट नहीं होता मैं ब्लैकबेरी विश्लेषणात्मक सेवा के डेमो आवेदन का विकास किया है, लेकिन रिपोर्ट मेरे खाते मेरा कार्यक्रम है में अपडेट नहीं होता ..रिपोर्ट ब्लैकबेरी विश्लेषणात्मक

public class MyApp extends WebtrendsUiApplication { 

    public static void main(String[] args) { 
     MyApp theApp = new MyApp(); 
     theApp.enterEventDispatcher(); 
    } 

    public MyApp() { 
     WebtrendsConfigurator.LoadConfigFile(new AnalyticsConfig()); 
     WebtrendsDataCollector wtDC = WebtrendsDataCollector.getInstance(); 
     wtDC.Initialize(); 
     pushScreen(new MyScreen()); 

    } 

    private class AnalyticsConfig extends WebtrendsConfig { 

     public String wt_dc_app_name() { 
      return "sample"; 
     } 

     public String wt_dc_app_version() { 
      return "1.0.1"; 
     } 

     public String wt_dc_dcsid() { 
      return "dcswcrmlj9dv0hgctfq9y6lw8_3w4g"; // Analytics Demo 
     } 

     public String wt_dc_debug() { 
      return "true"; 
     } 

     public String wt_dc_timezone() { 
      return "+5"; 
     } 

     public String wt_dc_url() { 
      return "http://dc.webtrends.com/v1"; 
     } 

     public String wt_dc_app_category() { 
      return "Utilities"; 
     } 

     public String wt_dc_app_publisher() { 
      return "abc"; 
     } 

    } 
} 



public final class MyScreen extends MainScreen implements FieldChangeListener{ 

    ButtonField b; 

    public MyScreen() { 
     b=new ButtonField(); 
     b.setChangeListener(this); 
     add(b); 
    } 

    public boolean onClose() { 
     try { 
      WebtrendsDataCollector.getInstance().onApplicationTerminate("Application Terminate", null); 
     } catch (IllegalWebtrendsParameterValueException err) { 
      WebtrendsDataCollector.getLog().e(err.getMessage()); 
     } 
     System.exit(0); 

     return true; 
    } 

    public void fieldChanged(Field field, int context) { 
     if(field==b){ 
      try { 
       WebtrendsDataCollector.getInstance().onAdClickEvent("/mainscreen", "Main Screen", "menu", null, "Demo Ad"); 
      } catch (IllegalWebtrendsParameterValueException e1) { 
       System.out.println(e1.toString()); 
       e1.printStackTrace(); 
      } 
     } 
    } 
} 

प्राप्त करें जहां समस्या है। मैंने एप्लिकेशन में केवल डीसीएसआईडी बदल दी है।

+0

साइड नोट: अपने 'OnClose()' विधि एक 'System.ext है (0)' और फिर एक 'सही वापसी;'। यह कभी भी वापसी तक नहीं पहुंच पाएगा। – Coderchu

उत्तर

संबंधित मुद्दे