как отправлять HTTP сообщения с помощью okhttp android

Привет у меня проблема с охттп
Я хочу отправлять сообщения Http в скрипт php, которые будут отправлены в базу данных mysql

это мой код MainActivity

 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','[email protected]','$user_acc')";

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

код main_activity.xml прост

    <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" />

каждый думает, что все в порядке без ошибок нет ничего
но когда я открываю приложение, оно не отправляет HTTP-сообщение на сервер

Помоги мне, пожалуйста
благодарю вас.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]