public void onClick(view v){ Intent intent = new Intent(FirstActivity.this,SecondActivity.class); startActivity(Intent);  } 隱式Intent 在SecondActivity的Manifest中添加如下代碼
<intent-filter> <action android:name="com.example.activitytest.ACTION_START"/> <category android:name="android.intent.category.DEFAULT"/></intent-filter> <action>和<category>標簽的內容同時匹配時才能跳轉到這個activity。在FirstActivity的按鈕中添加如下點擊監聽代碼
public void onClick(view v){Intetn intent =new Intent("com.example.activitytest.ACTION_START");startActivity(intent);}點擊發現沒有指定<category>的值也跳轉了。那是因為android.intent.category.DEFAULT是一個默認的<category>。在調用startActivity(intent)時會自動將這個<category>添加到Intent中。 每個Intent中只能指定一個action,但是卻能指定多個category
新聞熱點
疑難解答