Activity之间的通信方式,暂时我能想到的有3种分别是:1.Intent方式,2.BroadcastReciver方式下面就用来代码来描述下
Intent方式一般分为2种:1.传统Intent请求方式2.通过startActivityForResult()+setResult()方式
针对传统的Intent请求方式,这里需要结合启动模式表现更佳.
第一种方式代码如下:
package intent1.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import cn.activitycommunication.com.R;
/**
* Created by Administrator on 2016/11/26 0026.
*/
public class Activity1 extends Activity
{
private TextView tetxtview;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
tetxtview=(TextView) findViewById(R.id.tetxtview);
btn=(Button) findViewById(R.id.btn);
btn.setText("跳转到Activity2");
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {