アプリ連携 |
アプリから他のアプリを起動するには、_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 ); |