【发布时间】:2019-02-07 14:21:17
【问题描述】:
我有一个带有按钮的应用程序和一个文本视图(数字例如 100)
我点击按钮然后增加Textview(值)+5。
我正在尝试将值发送到 Php 表行并在同一文本视图中检索表行数据。
在应用程序中关闭并打开,然后根据 Texview 获取 PHP 数据(服务器)
my_table
- 身份证
- 用户名
- 金额
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);
}
}
activity_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>
【问题讨论】:
-
如果您想与服务器通信,例如从应用程序发送数据并从服务器检索数据,那么您想在您的 android 项目中设置改造或 volley。Retrofit 和 volley 是外部库用于在 android 中处理 Web 服务