Android studio将整数从一个活动发送到另一个活动,然后将其发回

时间:2016-05-17 19:37:48

标签: java android

我的应用中有2个活动。我将名为余额的整数从MainActivity发送到UpgradesActivity,但我不确定如何将其发回。有人可以帮我吗?这是代码:

        //Send balance to UpgradesActivity
        Intent intent = new Intent(MainActivity.this, UpgradesActivity.class);
        intent.putExtra("key_int", balance);
        startActivity(intent);

        //Receive balance from MainActivity
       Intent mIntent = getIntent();
       balance = mIntent.getIntExtra("key_int", 0);

2 个答案:

答案 0 :(得分:0)

查看此Android开发人员文档,了解如何为结果启动Activities :-)这样您就可以开始Activity说明您想要获得回报,在新版本中做一些工作Activity然后将结果输入第一个onActivityResult()。这很简单,只需通过文档: - )

https://developer.android.com/training/basics/intents/result.html

答案 1 :(得分:0)

您可以使用onActivityResult()。请看一下这个答案。

https://stackoverflow.com/a/947560/4739608