gpt4 book ai didi

java - 如何将 JSONObject 中的数据提取到 EditText 字段

转载 作者:行者123 更新时间:2023-12-01 22:30:43 25 4
gpt4 key购买 nike

在下面显示的代码中,配置文件包含用户配置文件中的所有数据,如 fname、lname 和电子邮件(以 jsonObject 格式)。我想提取这些详细信息并填充下面显示的 EditText 框。

一旦我打开此表单,这些详细信息将自动填充到这些 EditText 字段中。

String profile = getIntent().getStringExtra("profile");
try {
JSONObject profileJSON = new JSONObject(profile);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
fnameET = (EditText) findViewById(R.id.registerfName);
lnameET = (EditText) findViewById(R.id.registerlName);
emailET = (EditText) findViewById(R.id.registerEmail);

任何帮助将不胜感激

最佳答案

这样做

fnameET = (EditText) findViewById(R.id.registerfName);
lnameET = (EditText) findViewById(R.id.registerlName);
emailET = (EditText) findViewById(R.id.registerEmail);
String profile = getIntent().getStringExtra("profile");
try {
JSONObject profileJSON = new JSONObject(profile);
if(profileJSON.has("fname"))
fnameET.setText(profileJSON.getString("fname"));
if(profileJSON.has("lname"))
lnameET.setText(profileJSON.getString("lname"));
if(profileJSON.has("email"))
emailET.setText(profileJSON.getString("email"));
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

关于java - 如何将 JSONObject 中的数据提取到 EditText 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812558/

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