Intent.getExtraメソッド

 

説明

インテントからExtra情報を取得します。

 

呼出形式

intent1.getExtra( type, name [, default ] )

 

戻り値

取得対象のExtra情報が存在した場合はその値が、存在しない場合は引数defaultの値が返ります。

 

引数

Number type

 

取得するExtra情報の型を指定します。

指定可能な定数は下記の通りです。

定数

説明

Intent.TYPE_BOOLEAN

1

Javaboolean型を表します

Intent.TYPE_BYTE

2

Javabyte型を表します

Intent.TYPE_CHAR

3

Javachar型を表します

Intent.TYPE_SHORT

4

Javashort型を表します

Intent.TYPE_INT

5

Javaint型を表します

Intent.TYPE_LONG

6

Javalong型を表します

Intent.TYPE_FLOAT

7

Javafloat型を表します

Intent.TYPE_DOUBLE

8

Javadouble型を表します

Intent.TYPE_STRING

9

Javastring型を表します

Intent.TYPE_BYTE_ARRAY

12

Javabyte[]型を表します

Intent.TYPE_STRING_ARRAY

19

JavaString[]型を表します

Intent.TYPE_URI

20

Javaandroid.net.Uri型を表します

 

詳細についてはCRSExtra情報間のデータ型変換を参照してください。

 

 

String name

 

取得するExtra情報の名前を文字列で指定します。

 

 

default

 

取得対象のExtra情報が存在しなかった場合のデフォルト値を指定します。

指定しない場合、数値型は0が、Stringは空文字列が、その他の参照型はnullが使用されます

 

例外

FUNC-4

 

引数の値が不正です

 

使用例

Intent i{

  Function onActivityResult(e){

    if(e.resultCode == Intent.Result_OK){

    //.MessageBox(“値:” + e.resultIntent.getExtra(Intent.TYPE_STRING, “EXTRA_DATA1”, “(値なし)”));

  }else{

    //.MessageBox(“リクエストはキャンセルされました”);

  }

  }

}

 

関連項目

putExtrahasExtraメソッド

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る