首先在清单文件中配置组件,在application节点下增加

 <activity             android:name=".otherActivity"            android:label="@string/activity_other"            ></activity>

新建activity类 并且继承activity 重写oncreate方法

package com.example.mulactivity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.EditText;public class otherActivity extends Activity {    private EditText editor;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.other);        editor=(EditText) findViewById(R.id.editText1);                //获取用于激活该窗口的意图对象        Intent intent=getIntent();        editor.setText(intent.getStringExtra("name"));    }        public void close(View view){        //设置返回数据        setResult(30, new Intent().putExtra("return", "哈哈哈"));        this.finish();    }}

在原先activity中设置意图并传值

package com.example.mulactivity;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.widget.Toast;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    public void show(View view){        //设置要激活的组件        Intent intent=new Intent(this, otherActivity.class);        //向意图中传入值        intent.putExtra("name", "张杰");        //打开窗口        //startActivity(intent);        //打开窗口并能够接受返回数据        startActivityForResult(intent, 200);    }    //当新窗口返回结果时该方法调用    @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        Toast.makeText(this.getApplicationContext(), data.getStringExtra("return"), 1).show();    }}

更多相关文章

  1. Android(安卓)用Intent调用系统中经常被用到的组件
  2. Android程序中输入法弹出的时候如何不遮挡输入,与布局相配
  3. Android_framework层Service解析
  4. 获取手机屏幕大小(DisplayMetrics类取得画面宽高)
  5. 基于Android的Word文档阅读器
  6. Android组件TextView属性
  7. [置顶] 在Android程序代码中实现软件安装和卸载
  8. [置顶] Android 四种基本布局LinearLayout、RelativeLayout、Fra
  9. Android Jetpack架构组件简介

随机推荐

  1. listview中加入listbutton
  2. Android开发艺术探索-IPC机制
  3. android:excludeFromRecents 属性需要注
  4. Android(安卓)网络通信框架Volley简介(Go
  5. GitHub 优秀的 Android 开源项目和框架
  6. Android 中实现Activity的跳转
  7. Android中Handler的基本使用
  8. Java/Android 中使用Protocol Buffers传
  9. Eclipse xml formatter setting for andr
  10. Android来电号码获取代码