2010-06-15 132 views

回答

9

您可以沿着數據傳遞的臨時演員在啓動第二個活動的意圖:

Intent myIntent = new Intent(view.getContext(), NextActivity.class); 
myIntent.putExtra("extra", id); 
startActivityForResult(myIntent, 0); 

在您的個人資料活動的onCreate方法,您可以訪問其它功能:

int id = getIntent().getStringExtra("extra");  

如果您對於Android來說是新的,它可能有助於閱讀開發人員文檔中的示例,例如notepad tutorial.

3

註冊onClickListener作爲按鈕,並且p通過將所需數據添加到意圖中來分析所需數據。

Button button = (Button) findViewById(R.id.button); 
button.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
          Intent intent = new Intent(Activity1.this, Activity2.class); 
          intent.putExtra("extra", data); 
          startActivity(intent); 
      }); 

您可以通過

String extra = getIntent().getStringExtra("extra"); 
相關問題