Start & Finish

  1. Start ActivityB from ActivityA, write this in ActivityA.class:
 
AخA
Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);

  1. Want to finish an activity? Just call:
 
xxxxxxxxxx
finish();

启动活动的最佳写法

从活动A启动活动B,并传递数据给活动B

  1. 在活动B添加:

     
    xxxxxxxxxx
    public static void actionStart(Context context, String data1, String data2) {
        Intent intent = new intent(context, B.class);
        intent.putExtra("data1", data1);
        intent.putExtra("data2", data2);
        context.startActivity(intent);
    }
  2. 在活动A中:

     
    xxxxxxxxxx
    B.actionStart(A.this, "data1", "data2");