gpt4 book ai didi

java - 保存设置按钮并返回上一个 Activity

转载 作者:行者123 更新时间:2023-12-01 17:47:29 24 4
gpt4 key购买 nike

我有一个可以编辑文本的 Activity ,您可以在其中输入您的姓名,当您单击“保存”按钮时,您将被重定向到 MainActivity,但我不想打开 MainActivity by Intent,我让保存按钮使用共享首选项保存您的名字,一切正常,但我不想在 Intent 中打开我的 Main我希望当我单击“保存”按钮时,保存数据的当前 Activity 关闭并打开上一个 Activity 。对不起,我的英语不好。这是我的保存按钮代码

        submitButt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (v.getId() == submitButt.getId()) {
String name = inputName.getText().toString().trim();
if (isValidInput(name)) {
Intent setint = new Intent(SettingsActivity.this, MainActivity.class);
setint.putExtra("name", name);
saveData();
startActivity(setint);
Toast.makeText(SettingsActivity.this, "Settings Saved", Toast.LENGTH_SHORT).show();

}
}
}

最佳答案

然后您只需打开 PreviousActivity 而不是 MainActivity。如果“name”有数据或没有数据,请在 PreviousActivity 中添加一个检查器。您还可以使用finish();这将终止 Activity 。

** 更新 **

在您的 MainActivity 中,假设您有 TextView 名称。添加:

@Override
public void onResume(){
super.onResume();

// Check your variable if it has value or none
textViewName.setText(variableForSharedPref)

}

然后您可以继续执行常规流程,进入“设置”并返回“MainActivity”。

关于java - 保存设置按钮并返回上一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60842697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com