sqlserver からユーザー名とパスワードを取得する単純なログイン アプリケーションを 1 つ作成しました。正常に動作します...
ログイン プロセス中に ayntask を使用して 1 つの進行状況バーを表示する必要があります... しかし、ayntask でパラメーターを使用することに気づいていません... 誰かが私のメソッドを asyntask の doInbackground に配置する方法と、どのパラメーターを使用する必要があるか教えてください。 ...
私のコードは;.....
public void save(){
initilize();
ResultSet rs = null;
String mylog=id.getText().toString();
String mypass=pass.getText().toString();
try{
Statement statement=connect.createStatement();
rs=statement.executeQuery("LOGIN '"+mylog+"', '"+mypass+"'");
}catch(Exception e){
e.printStackTrace();
}
if(mylog.equals("")||mypass.equals("")){
Toast.makeText(getApplicationContext(), "empty fields", Toast.LENGTH_SHORT).show();
} else
try {
if(rs.next()){
Intent i=new Intent(getApplicationContext(),Act2.class);
startActivity(i);
}
else if(rs.next()==false){
Toast.makeText(getApplicationContext(), "incorrect login", Toast.LENGTH_SHORT).show();
id.setText("");
pass.setText("");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
同じメソッド save() が ayntask の doInbackground() 内に保持される可能性がある場合...