【发布时间】:2018-02-26 08:27:45
【问题描述】:
Onclick 监听器使我的应用程序崩溃。当我将其注释掉时,它运行良好。 在 XML 中,我只有一个编辑框和一个按钮。我也在提取 getText().toString() 输入的文本,是否正确。
public class PnrActivity extends AppCompatActivity {
private String m_PNR,pnr;
final String pnr_url="https://";
final String api_key="";
final String apiFunction ="";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pnr);
Log.d("Rail","PNR");
Button enterButton=(Button) findViewById(R.id.PNR_Button);
EditText enterPNR=(EditText) findViewById(R.id.EnterPNR);
Log.d("Rail","PNR");
m_PNR=enterPNR.getText().toString();
Log.d("Rail","PNR:"+m_PNR);
enterButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("Rail","onclick");
}
});
}
【问题讨论】:
-
到目前为止你做了什么?
-
您想在输入的同时获取编辑文本输入数据?
-
我正在使用输入进行 api 调用,并希望显示从 api 调用中获得的详细信息。
-
您请求使用用户输入并检索属于该输入的详细信息...您的问题是在输入下显示详细信息??@NamanKumar
-
事情是,我想在编辑文本中从用户那里获得输入,当他输入详细信息时,我想以相同的布局显示我从 api 调用中获得的详细信息,在下面编辑文本框。意味着当用户来到这个屏幕时,他只会看到用于输入详细信息的编辑框,当按下回车键时,详细信息应显示在其下方。我不想为此创建不同的布局。
标签: android android-layout android-intent android-activity response