最終更新:2016-05-31 (火) 12:33:56 (1502d)  

android.content.Intent
Top / android.content.Intent

アクティビティ間やアプリケーション間でやり取りするメッセージの役割を果たすもの

an abstract description of an operation to be performed.

public class Intent extends Object implements Parcelable Cloneable?

http://developer.android.com/reference/android/content/Intent.html

コンストラクタ

  • コンストラクタ処理内容種類
    Intent()空のインテントを作成します。-
    Intent(Intent o)コピーコンストラクタ-
    Intent(String action)アクションを指定してインテントを作成します。暗黙的インテント
    Intent(String action, Uri uri)アクションとデータ(URI)を指定してインテントを作成します。暗黙的インテント
    Intent(Context packageContext, Class<?> cls)宛先のクラスを明示的に指定してインテントを作成します。明示的インテント
    Intent(String action, Uri uri, Context packageContext, Class<?> cls)Create an intent for a specific component with a specified action and data.明示的インテント

メンバ

メソッド

  • Intent.addCategory?(String category)
  • Intent.addFlags?(int flags)
  • Intent.clone?()
  • Intent.cloneFilter?()
  • Intent.createChooser?(Intent target, CharSequence title)
  • Intent.describeContents?()
  • Intent.fillIn?(Intent other, int flags)
  • Intent.filterEquals?(Intent other)
  • Intent.filterHashCode?()
  • Intent.getAction?()
  • Intent.getBooleanArrayExtra?(String name)
  • Intent.getBooleanExtra?(String name, boolean defaultValue)
  • Intent.getBundleExtra?(String name)
  • Intent.getByteArrayExtra?(String name)
  • Intent.getByteExtra?(String name, byte defaultValue)
  • Intent.getCategories?()
  • Intent.getCharArrayExtra?(String name)
  • Intent.getCharExtra?(String name, char defaultValue)
  • Intent.getCharSequenceArrayExtra?(String name)
  • Intent.getCharSequenceArrayListExtra?(String name)
  • Intent.getCharSequenceExtra?(String name)
  • Intent.getClipData?()
  • Intent.getComponent?()
  • Intent.getData?()
  • Intent.getDataString?()
  • Intent.getDoubleArrayExtra?(String name)
  • Intent.getDoubleExtra?(String name, double defaultValue)
  • Intent.getExtras?()
  • Intent.getFlags?()
  • Intent.getFloatArrayExtra?(String name)
  • Intent.getFloatExtra?(String name, float defaultValue)
  • Intent.getIntArrayExtra?(String name)
  • Intent.getIntExtra?(String name, int defaultValue)
  • Intent.getIntegerArrayListExtra?(String name)
  • Intent.getIntent?(String uri)
  • Intent.getIntentOld?(String uri)
  • Intent.getLongArrayExtra?(String name)
  • Intent.getLongExtra?(String name, long defaultValue)
  • Intent.getPackage?()
  • Intent.getParcelableArrayExtra?(String name)
  • Intent.getParcelableArrayListExtra?(String name)
  • Intent.getParcelableExtra(String name)
  • Intent.getScheme?()
  • Intent.getSelector?()
  • Intent.getSerializableExtra?(String name)
  • Intent.getShortArrayExtra?(String name)
  • Intent.getShortExtra?(String name, short defaultValue)
  • Intent.getSourceBounds?()
  • Intent.getStringArrayExtra?(String name)
  • Intent.getStringArrayListExtra?(String name)
  • Intent.getStringExtra?(String name)
  • Intent.getType?()
  • Intent.hasCategory?(String category)
  • Intent.hasExtra?(String name)
  • Intent.hasFileDescriptors?()
  • Intent.makeMainActivity?(ComponentName mainActivity)
  • Intent.makeMainSelectorActivity?(String selectorAction, String selectorCategory)
  • Intent.makeRestartActivityTask?(ComponentName mainActivity)
  • Intent.normalizeMimeType?(String type)
  • Intent.parseIntent?(Resources resources, XmlPullParser? parser, AttributeSet? attrs)
  • Intent.parseUri?(String uri, int flags)
  • Intent.putCharSequenceArrayListExtra?(String name, ArrayList<CharSequence> value)
  • Intent.putExtra(String name, double[] value)
  • Intent.putExtra(String name, int value)
  • Intent.putExtra(String name, CharSequence value)
  • Intent.putExtra(String name, char value)
  • Intent.putExtra(String name, Bundle value)
  • Intent.putExtra(String name, Parcelable[] value)
  • Intent.putExtra(String name, Serializable value)
  • Intent.putExtra(String name, int[] value)
  • Intent.putExtra(String name, float value)
  • Intent.putExtra(String name, byte[] value)
  • Intent.putExtra(String name, long[] value)
  • Intent.putExtra(String name, Parcelable value)
  • Intent.putExtra(String name, float[] value)
  • Intent.putExtra(String name, long value)
  • Intent.putExtra(String name, String[] value)
  • Intent.putExtra(String name, boolean value)
  • Intent.putExtra(String name, boolean[] value)
  • Intent.putExtra(String name, short value)
  • Intent.putExtra(String name, double value)
  • Intent.putExtra(String name, short[] value)
  • Intent.putExtra(String name, String value)
  • Intent.putExtra(String name, byte value)
  • Intent.putExtra(String name, char[] value)
  • Intent.putExtra(String name, CharSequence[] value)
  • Intent.putExtras?(Intent src)
  • Intent.putExtras?(Bundle extras)
  • Intent.putIntegerArrayListExtra?(String name, ArrayList<Integer> value)
  • Intent.putParcelableArrayListExtra?(String name, ArrayList<? extends Parcelable> value)
  • Intent.putStringArrayListExtra?(String name, ArrayList<String> value)
  • Intent.readFromParcel?(Parcel in)
  • Intent.removeCategory?(String category)
  • Intent.removeExtra?(String name)
  • Intent.replaceExtras?(Bundle extras)
  • Intent.replaceExtras?(Intent src)
  • Intent.resolveActivity(PackageManager pm)
  • Intent.resolveActivityInfo?(PackageManager pm, int flags)
  • Intent.resolveType?(ContentResolver? resolver)
  • Intent.resolveType?(Context context)
  • Intent.resolveTypeIfNeeded?(ContentResolver? resolver)
  • Intent.setAction?(String action)
  • Intent.setClass?(Context packageContext, Class<?> cls)
  • Intent.setClassName?(Context packageContext, String className)
  • Intent.setClassName?(String packageName, String className)
  • Intent.setClipData?(ClipData? clip)
  • Intent.setComponent(ComponentName component)
  • Intent.setData(Uri data)
  • Intent.setDataAndNormalize?(Uri data)
  • Intent.setDataAndType?(Uri data, String type)
  • Intent.setDataAndTypeAndNormalize?(Uri data, String type)
  • Intent.setExtrasClassLoader?(ClassLoader? loader)
  • Intent.setFlags?(int flags)
  • Intent.setPackage?(String packageName)
  • Intent.setSelector?(Intent selector)
  • Intent.setSourceBounds?(Rect r)
  • Intent.setType?(String type)
  • Intent.setTypeAndNormalize?(String type)
  • Intent.toString?()
  • Intent.toURI?()
  • Intent.toUri?(int flags)
  • Intent.writeToParcel?(Parcel out, int flags)

他のAndroid/アクティビティの呼び出し

動作

呼び出し

呼び出される側

  • Activity.getIntent?でインテントを取得
    • Intent.getExtras?

コールバック

関連