2

j2me jar ファイル (ゲーム) があります。既存のjarファイルを変更しないように言われました。ここで、いくつかの条件に基づいて既存の jar ファイルを実行する新しい j2me アプリケーションを開発する必要があります。両方を含む単一のjarファイルを作成できれば最高です。アイデアとサンプルコードを教えてください。

4

2 に答える 2

2

複数の midlet を 1 つの JAR に入れることができますが、jad ファイルでそれぞれに名前を付けてください。ある midlet を別の midlet から開始することはできません。

于 2012-10-05T12:12:27.783 に答える
0

最終的に、あるjarファイルが別のjarファイルを開始できないことがわかりました。しかし、いくつかの条件に基づいて、あるjarファイルを別のjarファイルから開始する必要があります。私はこの問題を別の方法で解決しました。それらの 1 つは、新しい Midlet を作成し、既存のものを拡張することです。次に、新しいコンストラクターから既存のコンストラクターを呼び出し、新しいメソッドから一時停止と破棄を開始します...このようにして、私にとってはうまくいきます..しかし、誰かがより良いアイデアを持っている場合は、それについて言及してください..

 public class Midlet extends DiceMidlet {
    public Midlet() {
        super();
    }
    public void startApp() {
        for(int i=0;i<1000;i++){
            if(i==999){
                super.startApp();
            }
        }

    }
    public void pauseApp() {
        super.pauseApp();
    }
    public void destroyApp(boolean unconditional) {
        super.destroyApp(unconditional);
    }
 }   
于 2012-10-10T08:43:11.767 に答える