開始使用 android-intent

意圖型別

  1. 明確的意圖
  2. 隱含意圖

顯式意圖 :要連線應用程式的內部世界,假設你想要將一個活動連線到另一個活動,這可以通過顯式意圖來完成。以下是演示第一個和第二個活動之間連線的程式碼段:

// Explicit Intent by specifying its class name
Intent intent_activity = new Intent(FirstActivity.this, SecondActivity.class);

// Starts TargetActivity
startActivity(intent_activity);

隱式意圖 :這些意圖不命名目標,目標元件名稱的欄位留空。隱式意圖通常用於啟用其他應用程式中的元件。例如:

Intent intent_message= new Intent(Intent.ACTION_SEND); 
intent_message.setData(Uri.fromFile(fileToShare));
startActivity(intent_message);