我有活动,并希望通过JDBC连接它连接工作正常,但当我点击确定按钮作为先前的连接丢弃和应用程序崩溃,但当我单击确定按钮错误的值和吐司显示消息的正确值然后连接字符串运行,活动将处于覆盖状态。 我只是想得到解决方案,我如何解决覆盖问题,因为我可以得到结果并调用函数而不会一次又一次地调用连接字符串,因为它需要时间来连接和单击按钮而没有输入错误应用程序崩溃。 这是代码:
我希望连接字符串在不单击按钮的情况下工作,并且不会影响覆盖。请帮忙
dbcon = DBConnection.instance(本);
final TextView voternumber=(TextView)findViewById(R.id.txt);
final EditText ed=(EditText)findViewById(R.id.vnumberedit);
final ImageView vok=(ImageView)findViewById(R.id.vnumberok);
dbcon.connect("ip:1433", "pass", "login", "db");
vok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
dbcon.connect("ip:1433", "pass", "login", "db");
final String st=ed.getText().toString();
int len=st.length();
if(TextUtils.isEmpty(st)){
Toast.makeText(getApplicationContext(), "Provide Input", Toast.LENGTH_SHORT).show();
}
else{
String id=dbcon.GetID(st,);
txt.setText(id);
}
}
});