Android启动活动
示例
此示例将从OriginActivity启动DestinationActivity。
在这里,Intent构造函数采用两个参数:
上下文作为其第一个参数(之所以使用,是因为Activity类是Context的子类)
系统应向其传递Intent的应用程序组件的类(在这种情况下,应为应该启动的活动)
public class OriginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_origin);
Intent intent = new Intent(this, DestinationActivity.class);
startActivity(intent);
finish(); //(可选)您可以关闭OriginActivity。这样,当用户从DestinationActivity按下时,他/她将不会再次落在OriginActivity上。
}
}创建Intent要打开的另一种方法DestinationActivity是使用的默认构造函数Intent,并使用该setClass()方法告诉它要打开哪个Activity:
Intent i=new Intent(); i.setClass(this, DestinationActivity.class); startActivity(intent); finish(); //(可选)您可以关闭OriginActivity。这样,当用户从DestinationActivity按下时,他/她将不会进入OriginActivity
热门推荐
10 婚庆花篮祝福语简短大气
11 女孩找工作祝福语简短
12 送情侣生日祝福语简短
13 宝宝生日祝福语大全简短
14 18岁祝福语搞笑简短
15 男朋友祝福语简短新年
16 信件告别祝福语大全简短
17 女神节日简短祝福语大全
18 老板端午简短祝福语大全