Apcoordinator ユーザーズガイド
目次 前ページ次ページ

第7部 携帯端末対応アプリケーションの開発> 第39章 ブラウザアプリケーションの開発> 39.4 ブラウザアプリケーションのカスタマイズ

39.4.5 起動時の処理を追加する

ブラウザアプリケーションの起動時に特定の処理を行う場合は、ブラウザアプリケーションクラスのstartメソッドをオーバライドします。

public void start()

import com.nttdocomo.ui.*;
import java.io.*;
import javax.microedition.io.*;

public class MyBrowser extends IF {
  String userName;
  public void start() {
    // スクラッチパッドに保存していたユーザ名を読み込みます。
    DataInputStream dis = null;
    try {
      dis = Connector.openDataInputStream("scratchpad:///0");
      userName = dis.readUTF();
    }
    catch(Exception e) {
      userName = "";
    }
    finally {
      if( dis != null ) {
        try {
          dis.close();
        }
        catch(Exception e) {
        }
      }
    }

    // ブラウザアプリケーション本体の処理を呼び出します。
    super.start();
  }
}


目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2000-2005