我正在返回一個數組String []數據,但它返回NULL。 我試圖存儲在數據[]但不工作的陣列, 現在我已經在字符串(姓名,電話,溫度,密碼),但不能返回值..從嵌套循環返回時返回null
public String[] searchUserData(String email) {
String[] data= null;
String temp,name,phone,password;
if (cr.moveToFirst()) {
do {
temp = cr.getString(2);
if (temp.equals(email)) {
//data[0]= cr.getString(1);
//data[1]= cr.getString(2);
//data[2]= cr.getString31);
//data[3]= cr.getString41);
name = cr.getString(1);
phone = cr.getString(3);
password = cr.getString(4);
Log.i("Values", name+" "+phone+" "+email+" "+password);
}
} while (cr.moveToNext());
cr.close();
}
db.close();
return data;
}
那麼,如果'data = null',並且如果'data'永遠不會實例化......'return data'明顯返回'null' – NiziL