• 同一个midlet下不同canvas切换实例代码


        备份作参考,注意切换时的白屏等问题

    public void switchCanvas(int id) {
            curCanvasId = id;
            if (curCanvasId == 1) {
                canvas_1 = new ScreenManager_1();
                dataManager = new DataManager_1(null/** this.getAppProperty("MIDlet-Version"* )*/);
                dataManager.load();

                // reset SPAC system
                if (DeviceConstants_1.SPAC_ENABLE) {
                    SpacFile_1.resetImageCache();
                }
                // comment this before making iphone build
                // canvas_1.setFullScreenMode(true);
                Display.getDisplay(this).setCurrent(canvas_1);
                gcWait(100);
                canvas_1.start();
                if (DeviceConstants_1.CALL_SHOW_NOTIFY_ON_STARTAPP)
                {
                    if (canvas_1 != null)
                    {
                        canvas_1.showNotify();
                    }
                }
                cleanMenuCanvas();
            } else if (curCanvasId == 2) {
                canvas_2 = new GameCanvas();
                Display.getDisplay(this).setCurrent(canvas_2);
                gcWait(100);
                if (LicenseHandler.LICENSE_HANDLER_SUPPORTED) {
                    if (canvas_2.isRecurring(this) && !validated
                            && canvas_2.validateLicense(this, canvas_2)) {
                        validated = true;
                        Display.getDisplay(this).setCurrent(canvas_2);
                        canvas_2.start();
                    } else if (!canvas_2.isRecurring(this)) {
                        Display.getDisplay(this).setCurrent(canvas_2);
                        canvas_2.start();
                    }
                } else {
                    canvas_2.start();
                }
                cleanMenuCanvas();
            }
        }

  • 相关阅读:
    编码 unicode与utf8
    For WeiWei Server Code
    C#枚举
    一些关于java的笔记
    当众讲话第三章当众讲话的语言要求
    当众讲话第四章当众讲话出彩的资本
    会计要素和会计平衡公式
    当众讲话第一章 当众讲话的八项训练
    金蝶KIS标准版会计软件简单使用
    做事的科学细节与流程》读书笔记第一章
  • 原文地址:https://www.cnblogs.com/secbook/p/2655426.html
Copyright © 2020-2023  润新知