標籤:android style blog ar color os sp on div
現在有兩個activity,一個是mainactivity,一個是detectactivity
後者需要調用前者的一個參數,這裡用到了intent getextras(); putextras();參數傳遞,
看代碼,首先兩個activity之間有關聯,第一個activity裡面有一個Button,點擊進入另一個,
代碼如下:
case R.id.btDetect:// resualt( img1, img2); final String firstPath = etFirst.getText().toString(); final String secondPath = etSecond.getText().toString(); Intent it = new Intent(MainActivity.this, DetectActivity.class);startActivity(it); break;
最後一行就是關聯,現在加入
it.putExtra("name1", firstPath); it.putExtra("name2", secondPath);
向第二個activity中傳遞了fistpath和secondpath參數的名稱和value
因此在第二個activity裡面這樣接收
在oncreate函數裡面
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); String firstpath = getIntent().getStringExtra("name1"); String secondpath = getIntent().getStringExtra("name1"); // setContentView(R.layout.activity_main); }
接受name傳遞給定義的string變數。
android腳步---不同activity之間參數傳遞