、、Activity的跳转
显示启动:明确指定要启动的Activity的class或者 包名.activtiy类名
隐式启动:设置启动过滤器,通过指定的action或者action和data属性,系统会查找符合条件的activity并启动他。
显示启动:
方式一:Class跳转
Intent intent = new Intent(Activity1.this, Activtiy2.class);
starActivtiy(intent);
方式二:包名.类名跳转
Intent intent = new Intent(); om.maizi.lesson.activtiylesson
intent.setClassName(context, "c1");
starActivity(intent);
方式三:ComponentName跳转
Intent intent = new Intent();
intent.setComponent(new Component(content,Activtiy2.class))
startActivity(intent);
//开始创建(模拟通过Intent在两个 Activtiy之间进行跳转)
1.在原有项目的基础上创建 Activtity_second 文件
package com.example.administrator.activtiytest; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class Activtiy_Second extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
//Activtiy显示第二个布局文件内容
setContentView(R.layout.activity_activtiy__second);
}
}
2.对第二个Activtiy添加布局资源文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android