質問

J2MEでの私のアプリケーションは、エミュレータプラットフォームをBlackBerry JDE 6.0.0およびデバイス9800に変更しました。

NetBeansで上記の構成を適用した後、MyApp.Codファイルを取得しました。私はそれを自分のデバイスBlackBerryにインストールしましたが、問題はほとんどがキャンバスを使用し、オプションにソフトキーを使用したことです。左、上、下、右で作業するトラックボールは大丈夫です。しかし、私がキャンバスで提供した私のソフトキーは機能していませんか?ブラックベリーのソフトキーを使用するために、キャンバスで変更を加える必要がありますか?

これがコードです::

     protected void keyPressed(int keyCode) {
        action = getGameAction(keyCode);
        if(keyCode == -7)
        {
            // for go to back
            Display.getDisplay(midlet).setCurrent(midlet.aolMenuCanvas);
        }
        else if(keyCode == -6)
        {
            try {
               //midlet.DownloadPhoto((imageName[index_send]),++index_send);
                 midlet.DownloadPhoto(imgName[index]);
            } catch (IOException ex) {
                ex.printStackTrace();
            }

        }
}
役に立ちましたか?

解決

まずこれを見てください 質問 そして、それは受け入れられている回答です。一方、Canvasに同じ優先度を持つ2つのコマンドを追加し、Commandaction(コマンドCMND、表示可能なDSPLBL)メソッドの変更を処理できます。モードへのモード。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top