1、两个Activity通过Intent相互调用需要在AndroidManifest.xml中增加第二个Activity
2、添加Activity之后不要忘记调用setContentView来调用第二个Activity来显示
package com.example.jiutian01;
import android.support.v7.app.ActionBarActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
private Button mybutton=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView myText=(TextView)findViewById(R.id.myTextView);
myText.setText("first TextView");
mybutton=(Button)findViewById(R.id.button1);
mybutton.setOnClickListener(new MyButtonListener());
}
class MyButtonListener implements OnClickListener{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,"接口OnClickListener",Toast.LENGTH_SHORT).show();
Intent intent=new Intent();
intent.setClass(MainActivity.this,otherActivity.class);
MainActivity.this.startActivity(intent);
}
}
}