Android 从/向服务器检索和发送Textview值

Android 从/向服务器检索和发送Textview值,android,textview,Android,Textview,我有一个带按钮的应用程序,还有一个文本视图(数字示例100) 我单击按钮,然后递增Textview(值)+5 我试图将该值发送到Php表行,并在同一文本视图中检索表行数据 in-app关闭并打开,然后根据Texview获取PHP数据(服务器) 我的桌子 身份证 用户名 数量 MyActivity.java public class MainActivity extends AppCompatActivity { int minteger = 0; @Override

我有一个带按钮的应用程序,还有一个文本视图(数字示例100)

我单击按钮,然后递增
Textview
(值)+5

我试图将该值发送到Php表行,并在同一文本视图中检索表行数据

in-app关闭并打开,然后根据Texview获取PHP数据(服务器)

我的桌子

  • 身份证
  • 用户名
  • 数量
MyActivity.java

public class MainActivity extends AppCompatActivity {
    int minteger = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void increaseInteger(View view) {
        minteger = minteger + 5 ;
        display(minteger);
    }

    private void display(int number) {

        TextView displayInteger = (TextView) findViewById(
                R.id.integer_number);
        displayInteger.setText("Integer: " + number);
    }
}
活动\u main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp"
    android:orientation="vertical"
    android:gravity="center_horizontal"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Click the plus button to increase integer number" />

    <TextView
        android:id="@+id/integer_number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:layout_marginBottom="16dp"
        android:textSize="30sp"
        android:text="Integer: 0" />

    <Button
        android:id="@+id/increase"
        android:onClick="increaseInteger"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="INCREASE" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:gravity="bottom"
        android:textSize="20sp"
        android:text="viralandroid.com"/>
</LinearLayout>

首先初始化
显示
方法中的
文本视图
按钮

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        displayInteger = (TextView) findViewById(
                    R.id.integer_number);
        Button myButton = (Button) findViewById(
                    R.id.yourButtonId);

        // Here you'll need onClickListener for the button to handle if button clicked, increase the number and etc or calling methods.

}
按照操作手柄操作Android
按钮
单击。 但是,关键是,如果您将
onClickListener
添加到按钮,您可以调用display或只调用
setText
内部
onClickListener
,而不需要其他方法。(简化)

还添加:

TextView displayInteger;
在上面的
onCreate
中,可以访问整个
活动和当前类


要将字符串发送到服务器端,请遵循以下链接:


您需要首先通过
getText().toString()
获取文本,然后将其作为字符串发送到服务器:

我想他需要更多的帮助!像序列化数据、发出请求、解析响应以及多线程……在我看来,这是一个太宽泛的线程。我已经更新了答案以获取更多信息。如果您想与服务器通信,比如从应用程序发送数据并从服务器检索数据,那么您需要在android项目中设置改装或截取。改装和截取是在android中处理web服务的外部库