我在第一个活动中有两个EditText
和一个Button
。输入EditText
值并单击按钮后,应用程序将导航到第二个活动。返回第一个活动时,我的EditText
值已清除,但我需要在EditText
中显示给定的值。任何人都可以建议我这样做吗?
答案 0 :(得分:1)
使用startActivityForResult()
代替startActivity()
致电活动,但未完成首次活动。
startActivityForResult(new Intent(YourFirstActivity.this,SecondActivity.class),0);
编辑:正如路西法建议您在调用第二个活动时将您的edittext值存储在共享偏好中。在声明edittext之后的第一个活动onCreate()方法中设置sharedPreference值。
答案 1 :(得分:0)
试试这段代码。
Intent intent = new Intent(this, ActivityNameToLaunch.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);