Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用okhttp android发送HTTP帖子_Php_Android_Mysql_Post_Okhttp - Fatal编程技术网

Php 如何使用okhttp android发送HTTP帖子

Php 如何使用okhttp android发送HTTP帖子,php,android,mysql,post,okhttp,Php,Android,Mysql,Post,Okhttp,嗨,我对okhttp有问题 我想将Http帖子发送到php脚本,该帖子将发送到mysql数据库 这是我的主要活动代码 public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R

嗨,我对okhttp有问题 我想将Http帖子发送到php脚本,该帖子将发送到mysql数据库

这是我的主要活动代码

 public class MainActivity extends AppCompatActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView username = (TextView) findViewById(R.id.helousername);
        String myusername = username.getText().toString();

    }

    private void registerusername(String myusername) {

        OkHttpClient client = new OkHttpClient();
        RequestBody body = new FormBody.Builder()
                .add("username",myusername)
                .build();

        Request request = new Request.Builder()
                .url("http://192.168.10.10/mynoti/register.php")
                .post(body)
                .build();

        try {
            client.newCall(request).execute();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
这是我的php代码register.php

 <?php 
    if (isset($_POST["username"])) {
           $user_acc=$_POST['username'];
           $conn = mysqli_connect("localhost","root","","usersaccount") or die("Error connecting");
           $q="INSERT INTO `users` VALUES('1','test@email.com','$user_acc')";

      mysqli_query($conn,$q) or die(mysqli_error($conn));
      mysqli_close($conn);
    }
 ?>

在哪里调用此“registerusername”函数?当我在onCreate应用程序崩溃中调用registerusername(myusername)时,请发布错误日志。但是没有错误!在哪里可以找到错误?在哪里调用此“registerusername”函数?当我在onCreate应用程序崩溃中调用registerusername(myusername)时,请发布错误日志。但是没有错误!在哪里可以找到错误?
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:text="helo"
    android:id="@+id/helousername"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="153dp" />