android.content.
Intent
android.content.
Intent
(Intent intent)android.content.
Intent
(String action)android.content.
Intent
(String action, Uri uri)android.content.
Intent
(String action, Uri uri, Context context, Class cls)android.content.
Intent
(Context context, Class cls)Intent intent = new Intent(this, SomeClass.class);
Intent intent2 = new Intent("ru.ilnurgi1.intent.action.some_action");
ACTION_VIEW
Константа для просмотра чего либо, в зависимости от данных
Intent intent = new Intent(
Intent.ACTION_VIEW,
Uri.parse("http://developer.android.com"));
Intent intent = new Intent(
Intent.ACTION_VIEW,
Uri.parse("http://developer.android.com"));
Intent intent = new Intent(
Intent.ACTION_VIEW,
Uri.parse("http://developer.android.com"));
getAction
()Возвращает String, название действия
String action = intent.getAction()
getBooleanExtra
(String key)Возвращает дополнительные параметры из интента
intent.getBooleanExtra(EXTRA_KEY);
getStringExtra
(String key)Возвращает дополнительные параметры из интента
intent.getStringExtra(EXTRA_KEY);
putExtra
(String name, value)putExtra
(Bundle extras)putExtra
(Intent intent)Добавляет параметры в интент в виде ключа и значения
name - String
extras - android.os.Bundle
intent - android.content.Intent
android.os.Parcelable
, android.os.Parcelable
[]
java.io.Serializable
java.lang.CharSequence
, java.lang.CharSequence
[]
boolean, boolean[]
byte, byte[]
char, char[]
double, double[]
float, float[]
int, int[]
long, long[]
short, short[]
String, String[]
intent.putExtra(EXTRA_KEY, value);
setAction
(action)intent.setAction(Intent.ACTION_VIEW);
setData
(Uri data)data - android.net.Uri
intent.setData(Uri.parse("tel:12345"));