繁体   English   中英

如何将数据从一个活动转移到另一个活动并将其设置为textview?

[英]How to transfer data from one activity to another and set it to the 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。

试试吧

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", "")); 
        }
    }

}

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);
      }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM