BlackBerryアプリケーションでソフトキーを使用する方法は?
-
28-10-2019 - |
質問
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)メソッドの変更を処理できます。モードへのモード。
所属していません StackOverflow