使用Intent實現Activity之間的跳轉
使用Intent實現Activity跳轉時數據的傳遞
知識重點:
<Button android:id="@+id/button" android:layout_width="fill_parent" android:layout_height="wrap_content"/>
mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(); intent.setClass(Android_02.this, Android_02_02.class);//從前一個Activity跳轉到後一個Activity startActivity(intent); } });
第一個Activity
點擊第一個按鈕後轉到了第二個Activity
mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(); intent.putExtra("value", "我是傳遞的內容");//向Android_02_02傳遞了一個String類型值 intent.setClass(Android_02.this, Android_02_02.class);//從前一個Activity跳轉到後一個Activity startActivity(intent); } });
Intent intent = getIntent();
獲得參數內容。並且將參數的內容顯示作為標簽的內容。如下代碼:
Intent intent = getIntent();//得到上一個Activity傳遞的值 String str=intent.getStringExtra("value"); text.setText(str);//將傳遞的值顯示在標簽上
執行如圖: