私は、自動起動時にホットエントリクライアントをエントリポイントで登録し、実際のエントリポイント(アプリケーションアイコンをクリックしたとき)にアプリケーションUIをプッシュするアプリケーションを持っています。BlackBerryアプリケーションの自動起動と代替エントリポイントのデフォルトアプリケーションアイコン
実際のエントリポイント - プロジェクトのプロパティ: *プロジェクトのタイプ:BlackBerryのアプリケーションと *追加したアプリケーションのアイコン
代替エントリポイント - プロジェクトのプロパティ: *プロジェクトのタイプ:代替ブラックベリーアプリケーションのエントリポイント *代替エントリポイント: "実際のプロジェクト" *引数がmain:wificlientに渡されました *システムモジュールチェック *自動開始チェック *とアイコンが追加されていません
デバイス上でアプリケーションappln
を実行すると、代替エントリポイントが起動し、ホットスポットクライアントが起動して登録されますが、プロジェクト名(.jdpファイル名)のデフォルトアイコンがバックグラウンドアプリケーションリストに追加されます。代替エントリーポイントのアイコンを表示させたくありません。
ダウンロードフォルダからアプリケーションアイコンをクリックすると、アプリがUI画面をプッシュして、バックグラウンドアプリケーションリストが表示されたら、指定したアプリケーション名とデフォルトのアプリケーションアイコンがプロジェクト名で表示されます代替エントリーポイントのでは、代替エントリポイントのバックグラウンドアプリケーションリストに表示するには、このデフォルトアイコンを無効にするにはどうすればよいですか。
私に何かが不足している場合はお知らせください。ここで
は私のコードです:
class WiFiApplication extends UiApplication
{
public static void main(String[] args)
{
if(args != null && args.length > 0 &&
args[0].equals("wificlient"))
{
//Register the Hotspotclient
AddRemoveClient.registerHotspotClient();
WiFiApplication app = new WiFiApplication();
app.enterEventDispatcher();
}
else
{
new WiFiApplication().pushUI();
}
}
WiFiApplication() {
}
pushUI()
{
pushScreen(new WLANScreen());
enterEventDispatcher();
}
}
あなたが提供されるリンクは、私は必要なソリューションを持っています。リチャードに感謝リチャード –
@jasonridge私はまだそこに古い群衆を助けることができるうれしいです。私の古いコードで助けが必要な場合は、お気軽にお電話ください。 –