アプリ連携

アプリから他のアプリを起動するには、_Main クラスの launch() メソッドを使用します。

| アプリから他のアプリを起動

他のアプリに渡すパラメータを用意します。

String[] args = new String[4]; args[0] = new String( "user" ); args[1] = new String( "guest" ); args[2] = new String( "score" ); args[3] = new String( "" + 123 );

_Main クラスの launch() メソッドを実行します。

try { launch( "net.satis.launchsub", "LaunchSub", args ); } catch( Exception e ) { // 起動に失敗した }

| 起動先アプリ側でのパラメータ取得

起動先アプリ側で、パラメータを取得するには、_Main クラスの getParameter() メソッドを使用します。

String user; int score; if( (user = getParameter( "user" )) == null ) { user = new String( "" ); } String tmp; if( (tmp = getParameter( "score" )) == null ) { tmp = new String( "0" ); } score = Integer.parseInt( tmp );