CN1-Charts - 加载时间问题

时间:2013-10-29 15:39:39

标签: codenameone

我想知道是否有人使用了代号为一的图表库 CN1-图表

https://github.com/shannah/CN1-Charts

应用程序在我的Galaxy Note上构建基本条形图大约需要16秒。

我将两个库CN1Charts.cn1lib和CN1JSLib.cn1lib粘贴到lib文件夹中。

右键单击刷新库。

建筑图表代码:

private void showChart() {
    Form f = new Form();
    final Label l = new Label("Loading Chart....pls wait");
    f.setLayout(new BorderLayout());
    ChartBuilder b = new ChartBuilder();
    Chart chart = b.newBarChart(
            new double[][]{
                {1, 3, 2, 5},
                {3, 1, 2, 4},
                {7, 4, 1, 6},
                {2, 3, 4, 1}
            },
            new String[]{"BC", "Alberta", "Ontario", "Saskatchewan"},
            new String[]{"June", "July", "August", "Sept"}
    );
    ChartView v = new ChartView(chart);
    v.initLater(new Runnable() {

        public void run() {
            l.setText("Chart loaded!");

        }
    });

    Command back = new Command("Back") {

        @Override
        public void actionPerformed(ActionEvent evt) {
            feed_form.showBack();
        }

    };
    f.setBackCommand(back);

    f.addComponent(BorderLayout.CENTER, v);
    f.addComponent(BorderLayout.NORTH, l);
    f.show();

}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

代码看起来很好。它非常接近示例应用代码https://github.com/shannah/CN1-Charts-Sample-App/blob/master/src/com/mycompany/myapp/MyApplication.java

此示例在iPhone 4s和nexus 7上以毫秒为单位构建。

您是否与样本应用代码完全相同?

史蒂夫