【Android】Activity的跳转和数据传递

Activity跳转

  显示跳转

    显示1:

Intent intent = new Intent(AActivity.this,BActivity.class);    //1,当前类   2、跳转的类
startActivity(intent);

    显示2:

Intent intent = new Intent();
intent.setClass(AActivity.this,BActivity.class);
startActivity(intent);

    显示3:

Intent intent = new Intent();
intent.setClassName(AActivity.this,"com.zidingyi.hello.BActivity");  //""自定义名字
startActivity(intent);

  隐式跳转

Intent intent = new Intent();
intent.setAction("com.skypan.test.BActivity");  //""自定义名
startActivity(intent);

  AndroidManifest.xml在跳转的activity添加

  然后会报错,原意表示默认启动的activity,这里需要将LAUNCHER改成DEFAULT

 主要会用显示1,2即可。

Activity数据传递

 

原文地址:https://www.cnblogs.com/ishai/p/11734164.html