Android传递简单的数据

来源:互联网 发布:js new 数组 编辑:程序博客网 时间:2024/05/16 22:46

通过Mainactivity2往Maintivity中传递简单数据

package com.example.administrator.myapplication;import android.content.Intent;import android.os.Bundle;import android.app.Activity;import android.view.View;import android.widget.Button;import android.widget.EditText;public class Main2Activity extends Activity {    private EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main2);        editText=(EditText)findViewById(R.id.editText);            }    //布局文件就省略了,这个sendClick是按钮中定义的onClick方法。    public void sendClick(View view){        //意图        Intent intent = new Intent(this,MainActivity.class);        String mesage=editText.getText().toString();        Bundle data = new Bundle();        data.putString("mesage",mesage);        intent.putExtra("data",data);        startActivity(intent);    }}
package com.example.administrator.myapplication;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 android.widget.Toast;public class MainActivity extends Activity {    private TextView textView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        textView=(TextView)findViewById(R.id.textView);        Intent intent=getIntent();        Bundle data=intent.getBundleExtra("data");        String mesage=data.getString("mesage");        textView.setText(mesage);    }    public void dianji(View v){        Toast.makeText(MainActivity.this,"点击事件方法一",Toast.LENGTH_LONG).show();    }}


0 0
原创粉丝点击