anadroid学习(两个activety的转换)

  主要是用Intent来实现.
代码:
 ActivityA.java
public   class  ActivityA  extends  Activity  {
    
/** *//** Called when the activity is first created. */
    @Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        setContentView(R.layout.a);
        
final Button tob = (Button)findViewById(R.id.tob);
        tob.setOnClickListener(
new OnClickListener(){

            
public void onClick(View v) {
                Intent intent 
= new Intent();
                intent.setClass(ActivityA.
this,ActivityB.class);
                startActivity(intent); 
                finish(); 
            }
}
);
    }

}
ActivityB.java
public   class  ActivityB  extends  Activity  {
    
/** *//** Called when the activity is first created. */
    @Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        setContentView(R.layout.b);
        
final Button toa = (Button)findViewById(R.id.toa);
        toa.setOnClickListener(
new OnClickListener(){

            
public void onClick(View v) {
                Intent intent 
= new Intent();
                intent.setClass(ActivityB.
this,ActivityA.class);
                startActivity(intent); 
                finish(); 
            }
}
);
    }

}

当然需要在xml问价备注这两个activity

你可能感兴趣的:(anadroid学习(两个activety的转换))