在Activity之间传递参数(一)
准备:
一、创建主界面:activity_main.xml文件中<Button android:text="启动另一个Activity" android:id="@+id/btnStartAty" />
二、创建另一个Activity界面:java文件夹中创建一个TheAty;activity_the_aty.xml文件中<TextView android:id="@+id/tv"/>
传递简单数据:
1、MainActivity.class:
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            findViewById(R.id.btnStartAty).setOnClickListener(new View.OnClickListener(){
                  @Override
                  public void onClick(View v) {
                        Intent i = new Intent(MainActivity.this,TheAty.class);
                        i.putExtra("data","Hello Android!");
                        startActivity(i);
                   }
            });
      }
2、TheAty.class:
      public class TheAty extends AppCompatActivity {
              private TextView tv;
              @Override
              protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_the_aty);
                    Intent i = getIntent();
                    tv =(TextView)findViewById(R.id.tv);
                    tv.setText(i.getStringExtra("data"));
           }
       }
                    
                
                
            
        
浙公网安备 33010602011771号