1.顯示調用方法web
Intent intent=new Intent(this,OtherActivity.class); //方法1this
Intent intent2=new Intent();orm
intent2.setClass(this, OtherActivity.class);//方法2xml
intent2.setClassName(this, "com.zy.MutiActivity.OtherActivity"); //方法3 此方式可用於打開其它的應用對象
intent2.setComponent(new ComponentName(this, OtherActivity.class)); //方法4it
startActivity(intent2);io
2.隱式調用方法(只要action、category、data和要跳轉到的Activity在AndroidManifest.xml中設置的匹配就OKclass
3.跳轉到另外一個Activity後,當返回時能返回數據webkit
在跳轉的Activity端,調用startActivityForResult(intent2, 1),跳轉到下一個Activity,其中第一個參數爲傳入的意圖對象,第二個爲設置的請求碼;請求
跳轉到第二個Activity後,調用setResult(100, intent)方法可返回上一個Activity,其中第一個參數爲結果碼,第二個爲傳入的意圖對象;
在第一個Activity經過onActivityResult()方法得到返回的數據。