標籤:android java 意圖篩選器
在Android中,一個活動代表一個介面,使用意圖連結不同的活動
建立一個項目,
建立一個class類,命名為New1Activity。
在xml中添加一個按鍵
在MainActivity.java中添加如下代碼
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/59/BD/wKiom1TdmzihzfvGAAD_8DcUU_c564.jpg" title="2.png" alt="wKiom1TdmzihzfvGAAD_8DcUU_c564.jpg" />
在AndroidManifest.xml中,添加如下代碼650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/59/BA/wKioL1TdmWjBO_V8AAHNLITqF5o593.jpg" title="1.png" alt="wKioL1TdmWjBO_V8AAHNLITqF5o593.jpg" />
運行結果,點擊
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/59/BA/wKioL1TdnOnAAkbwAACQzQ-Jqbg301.jpg" style="float:none;" title="3.png" alt="wKioL1TdnOnAAkbwAACQzQ-Jqbg301.jpg" />
點擊OK按鍵,跳轉到另一個介面
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/59/BD/wKiom1Tdm_GwfvlLAACjYI226y0685.jpg" style="float:none;" title="4.png" alt="wKiom1Tdm_GwfvlLAACjYI226y0685.jpg" />
解決意圖篩選器衝突
再建立一個class,命名為New2Activity,重複以上步驟,在AndroidManifest.xml中添加代碼,650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/BA/wKioL1Tdne3jb4pHAAIsHqIaRKE431.jpg" title="1.png" alt="wKioL1Tdne3jb4pHAAIsHqIaRKE431.jpg" />
注意,new1和new2名字不同,但是意圖帥選器內命名相同,
在MainActivity。java中修改代碼,將意圖中修改為.xml中的名字650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/BD/wKiom1TdnXHTR2TTAAETcUR-M1c709.jpg" title="2.png" alt="wKiom1TdnXHTR2TTAAETcUR-M1c709.jpg" />
PS: Intent中的參數,直接使用類名,如上方式一,只能調用本項目的活動,使用意圖帥選器別名,可以調用任意的(可以非本項目)活動。
本文出自 “無用大叔” 部落格,請務必保留此出處http://aslonely.blog.51cto.com/6552465/1614296
Android使用意圖連結活動和意圖篩選器