package com.example.twoactivity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//三种 _显式_跳转方式
/**
* No.1
* @param v
*/
public void click(View v)
{
Intent intent = new Intent(this,OtherActivity.class);
startActivity(intent);
}
/**
* No.2
* @param v
*/
public void click2(View v)
{
Intent intent = new Intent();
intent.setClass(this, OtherActivity.class);
startActivity(intent);
}
/**
* No.3
* @param v
*/
public void click3(View v)
{
Intent intent = new Intent(this,OtherActivity.class);
intent.setClassName(this, "com.example.twoactivity.OtherActivity");
startActivity(intent);
}
/**
* No.4 打开其他应用常用方法
* @param v
*/
public void click4(View v)
{
Intent intent = new Intent(this,OtherActivity.class);
intent.setClassName("com.example.twoactivity", "com.example.twoactivity.OtherActivity");
startActivity(intent);
}
}
Activity显式意图激活另一个Activity的四种方式
最新推荐文章于 2020-03-13 14:18:08 发布