【问题标题】:Android - How to send multiple checked values data to php server? [closed]Android - 如何将多个检查值数据发送到 php 服务器? [关闭]
【发布时间】:2020-01-28 05:40:14
【问题描述】:

我正在使用 Android sdk 平台。应用程序的工作 - 当用户选择多个复选框并根据选中的值时,用户将收到通知。我的问题 - 我如何将检查值数据发送到 php 服务器? mainactivity.java 中的方法应该是什么?在 Android 应用程序中,我将如何存储 DATA 并将其发送到我的 PHP 服务器?

【问题讨论】:

  • 你想如何存储数据?它应该是持久的还是不持久的?发送数据的方式也很多。什么对你来说很重要?
  • 从你的多个问题来看,听起来你需要通过一个好的 android 教程。 developer.android.com/samples
  • 您可以使用网络库进行配置服务器连接。你可以搜索改造。有很多关于它的教程。
  • 当然持久。正如我所解释的,用户选择复选框,然后根据选中的值,用户会收到通知。我在 php 文件中有一个 sql 查询。我想获取检查值并将其发送到 php 服务器。

标签: java php android android-checkbox


【解决方案1】:

尽量在您的问题中更具体, 例如,如何将检查值数据发送到 php 服务器?您可以将这些值作为 json 发送

{
  "checkboxes": [
    {"checkbox_1": false},
    {"checkbox_2": true},
    {"checkbox_3": true},
    {"checkbox_4": false}
    ]
}

mainactivity.java 中的方法应该是什么?

  1. 读取每个复选框的状态:

    checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
           // save value here
        }
    });
    
  2. 创建一个列表值或立即创建一个json发送到php服务器

  3. 然后使用Retofi2连接服务器

  4. 要创建持久性数据,您可以使用诸如 SharedPreference 之类的简单方法或更复杂的方法,例如 Room 或 Repository 模式..

把你的问题分成尽可能多的部分

【讨论】:

猜你喜欢
  • 2014-04-27
  • 2012-11-17
  • 2013-12-13
  • 2012-07-19
  • 1970-01-01
  • 2012-02-14
  • 2017-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多