2011-09-05 103 views
-5
public void onClick(View v) { 
    String uname=tv1.getText().toString(); 
    String pass=tv2.getText().toString(); 
    //String copmare=uname.concat(pass); 

    Cursor cur = db.query("accountTable", // Where are we looking? 
     new String[]{ "colProject" }, // What do we want back? 
     "colName = ? AND colPass = ?", // What are we matching? 
     new String[]{ uname, pass },  // What to put in the "holes"? 
     null, null, null);    // Everything else default... 

    if (cur != null) { 
     cur.moveToNext(); 
    } 
    return; 

    Intent i = new Intent(FirstAssignmentActivity.this,success.class); 
    i.putExtra("v1", cur.getString(0)); 
    startActivity(i); 

} 

为什么我有无法访问的代码?无法访问的代码

+0

Eclipse是IDE。 Java是语言。 – BoltClock

回答

2

你写return ;,所以控制将在该点退出功能,而不是达到最终3行的功能(Intent i等)

0

您正在从方法返回的。之后的任何代码都不会执行。

if (cur != null) { 
    cur.moveToNext(); 
} 
return; // AFTER THIS NOTHING WILL EXECUTE