我的应用中有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);
答案 0 :(得分:0)
查看此Android开发人员文档,了解如何为结果启动Activities
:-)这样您就可以开始Activity
说明您想要获得回报,在新版本中做一些工作Activity
然后将结果输入第一个onActivityResult()
。这很简单,只需通过文档: - )
https://developer.android.com/training/basics/intents/result.html
答案 1 :(得分:0)
您可以使用onActivityResult()。请看一下这个答案。