hotspotclient を別のエントリ ポイントで自動起動し、実際のエントリ ポイント (アプリケーション アイコンをクリックしたとき) に登録してアプリケーション UI をプッシュするアプリケーションがあります。
実際のエントリ ポイント - プロジェクト プロパティ: * プロジェクト タイプ: BlackBerry アプリケーションおよび * 追加されたアプリケーション アイコン
代替エントリ ポイント - プロジェクト プロパティ: * プロジェクト タイプ: 代替 Blackberry アプリケーション エントリ ポイント * 代替エントリ ポイント: 「実際のプロジェクト」 * メインに渡される引数: 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();
}
}