2016-07-27 93 views
0

如何將數據從一個活動傳輸到另一個活動並將其設置爲textview?如何將數據從一個活動轉移到另一個活動並將其設置爲textview?

這是我的意圖:

Intent intent=new Intent(v.getContext(),FinalResultActivity.class); 
     intent.putExtra("questions_count", questions_count); 
     intent.putExtra("questions_correct", questions_correct); 
     intent.putExtra("questions_score", questions_score); 
     intent.putExtra("questions_correct_list", questions_correct_list); 

     v.getContext().startActivity(intent); 

我想questions_score傳遞到另一個活動,並將其設置爲TextView的。

+1

可能的重複[如何在Android上的活動之間傳遞數據?](http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-on-android) –

+0

Tons的例子是他們http://stackoverflow.com/questions/18146614/how-to-send-string-from-one-activity-to-another –

回答

0

試試吧

class SecondActvty extends activity{ 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.second_activity); 

     if (getIntent().getExtras() != null) { 
      textView.setText(getIntent().getExtras().getString("questions_count", "")); 
     } 
    } 

} 
+0

謝謝它幫助。 – Shagun

+0

如果有幫助,請投票回答。 – Andolasoft

0

firstActivity

Intent intent=new Intent(v.getContext(),FinalResultActivity.class); 
    intent.putExtra("questions_count", questions_count); 
    intent.putExtra("questions_correct", questions_correct); 
    intent.putExtra("questions_score", questions_score); 
    intent.putExtra("questions_correct_list", questions_correct_list); 
    startActivity(intent); 
    finish(); 

FinalResultActivity.class

得到的onCreate內在價值一樣

Bundle extras = getIntent().getExtras(); 
    if (extras != null) { 
    String count = extras.getString("questions_count"); 
    String correct =extras.getString("questions_correct"); 
     textview.setText(count); 
     textview1.setText(correct); 
     }