1 回答

TA貢獻1850條經(jīng)驗 獲得超11個贊
你的問題在這里:
name = editName.getText().toString();
password = editPassword.getText().toString();
當(dāng)您還沒有機會在字段中輸入任何文本時,您已經(jīng)在方法中分配了name和password變量onCreate()。它們將永遠(yuǎn)是空的。
您應(yīng)該做的是將這兩行移動onClick(View)到點擊偵聽器的方法中。像這樣:
send_todata.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name = editName.getText().toString();
password = editPassword.getText().toString();
new SendDataToServer().execute(name, password);
}
});
這樣,您將分配 2 個變量,name并且password僅當(dāng)您單擊按鈕時。那時,您可能會在 2 個輸入字段中找到一些內(nèi)容。
添加回答
舉報