Codenameone CN1图表-加载时间问题

Codenameone CN1图表-加载时间问题,codenameone,Codenameone,我想知道是否有人使用过代码名one制图库 CN1图表 应用程序在我的Galaxy便笺上构建一个基本的条形图大约需要16秒 我将两个库CN1Charts.cn1lib和CN1JSLib.cn1lib粘贴到lib文件夹中 右键单击刷新库 建筑图规范: private void showChart() { Form f = new Form(); final Label l = new Label("Loading Chart....pls wait"); f.setLayo

我想知道是否有人使用过代码名one制图库 CN1图表

应用程序在我的Galaxy便笺上构建一个基本的条形图大约需要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();

}

我做错了什么吗?

我觉得代码很好。它与示例应用程序代码非常接近

这个例子以毫秒为单位构建在iPhone4S和Nexus7上

你的示例应用程序代码有相同的性能吗


史蒂夫

我觉得代码很好。它与示例应用程序代码非常接近

这个例子以毫秒为单位构建在iPhone4S和Nexus7上

你的示例应用程序代码有相同的性能吗


史蒂夫

你好,史蒂夫,谢谢你的回复。我在同一部手机上试用了示例应用程序。性能类似(这次是14秒)。存在图形未加载事件的实例。同样的应用程序在模拟器中运行得非常好。我现在做了一些更改,应该可以提高性能。尝试下载最新版本。嗨,史蒂夫,谢谢你的回复。我在同一部手机上试用了示例应用程序。性能类似(这次是14秒)。存在图形未加载事件的实例。同样的应用程序在模拟器中运行得非常好。我现在做了一些更改,应该可以提高性能。尝试下载最新版本。