Package version 1

Intent.GetExtraメソッド 変更履歴

Android

 

説明

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

 

呼出形式

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

 

戻り値

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

 

引数

Number type

 

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

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

定数

説明

Intent.TYPE_BOOLEAN

1

Javaのboolean型を表します

Intent.TYPE_BYTE

2

Javaのbyte型を表します

Intent.TYPE_CHAR

3

Javaのchar型を表します

Intent.TYPE_SHORT

4

Javaのshort型を表します

Intent.TYPE_INT

5

Javaのint型を表します

Intent.TYPE_LONG

6

Javaのlong型を表します

Intent.TYPE_FLOAT

7

Javaのfloat型を表します

Intent.TYPE_DOUBLE

8

Javaのdouble型を表します

Intent.TYPE_STRING

9

Javaのstring型を表します

Intent.TYPE_BYTE_ARRAY

12

Javaのbyte[]型を表します

Intent.TYPE_STRING_ARRAY

19

JavaのString[]型を表します

Intent.TYPE_URI

20

Javaのandroid.net.Uri型を表します

Intent.TYPE_PARCELABLE *1

21

Javaのandroid.os.Parcelable型を表します

Intent.TYPE_SERIALIZABLE *1

22

Javaのjava.io.Serializable型を表します

 

詳細については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メソッド

 

変更履歴
*1 Package Version 12から追加されました。


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