public class MainActivity extends Activity {
//声明控件
private Button show_next;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1、初始化控件
show_next = (Button) findViewById(R.id.show_next);
show_next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 给Intent设置ComponentName属性
ComponentName cn = new ComponentName(MainActivity.this,BActivity.class);
//第二步:将ComponentName设置到intent中
Intent intent = new Intent();
intent.setComponent(cn);
//第三步:startActivity(intent)
startActivity(intent);
}
});
}
}
<pre name="code" class="java">public class BActivity extends Activity {
private Button show_next;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.bactivity_main);
show_next = (Button) findViewById(R.id.show_next);
show_next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ComponentName cn = new ComponentName(BActivity.this,CActivity.class);
Intent intent = new Intent();
intent.setComponent(cn);
startActivity(intent);
}
});
}
}
public class CActivity extends Activity {
private Button show_next;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cactivity_main);
show_next = (Button) findViewById(R.id.show_next);
show_next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ComponentName cn = new ComponentName(CActivity.this , DActivity.class);
Intent intent = new Intent();
intent.setComponent(cn);
startActivity(intent);
}
});
}
}
public class DActivity extends Activity {
private Button show_next;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dactivity_main);
show_next = (Button) findViewById(R.id.show_next);
show_next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ComponentName cn = new ComponentName(DActivity.this,CActivity.class);
Intent intent = new Intent();
intent.setComponent(cn);
startActivity(intent);
}
});
}
}