我仍然是 android 應(yīng)用程序開發(fā)的新手,并且這個(gè)問題已經(jīng)存在很長時(shí)間了。我正在嘗試創(chuàng)建一個(gè)注冊(cè)頁面,但未發(fā)送發(fā)布數(shù)據(jù)。這是我的代碼:注冊(cè)活動(dòng)public class RegisterActivity extends AppCompatActivity { private EditText name, email, password, c_password; private Button register_button; private ProgressBar loading; private static String URL_REGIST = "http://192.168.1.6:7777/androidregistertest/register.php"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); loading = findViewById(R.id.loading); name = findViewById(R.id.name); email = findViewById(R.id.email); password = findViewById(R.id.password); c_password = findViewById(R.id.c_password); register_button = findViewById(R.id.register_button); register_button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { Regist(); } }); }當(dāng)我單擊注冊(cè)按鈕時(shí),響應(yīng)包含以下錯(cuò)誤消息,通知:未定義指數(shù):名稱中d:\ XAMPP-7 \ htdocs中\(zhòng) androidregistertest \ register.php上線3通知:未定義指數(shù):電子郵件中d:\ XAMPP-7 \ htdocs中\(zhòng) androidregistertest \ register.php線4通知:未定義索引:密碼在D:\xampp-7\htdocs\androidregistertest\register.php第5行為什么不發(fā)送post數(shù)據(jù)?
1 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
除了一件事之外,一切似乎都是正確的,即您已將參數(shù)添加到 Map 但沒有將其返回給 volly 以發(fā)送它。您的方法需要一行更改
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("name", name);
params.put("email", email);
params.put("password", password);
return super.getParams(); //Change this
return params; //to this
}
最好的祝愿。
- 1 回答
- 0 關(guān)注
- 176 瀏覽
添加回答
舉報(bào)
0/150
提交
取消