-3

我有一个复选框。我必须为该复选框设置 True 或 False 值。如果选中该复选框意味着它必须设置为 True,如果未选中则意味着它必须设置为 False。我必须存储它字符串中的 True 或 False 值并将其发送到 Web 服务。我已经对 Web 服务编码进行了编码。但我无法发送复选框数据...

谁能帮我....

提前致谢

Here is my Code



     CheckBox chalan_recvd = (CheckBox)findViewById(R.id.chalan_recvd);

  chalan_recvd.setOnCheckedChangeListener(new OnCheckedChangeListener(){

        @Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

            if(buttonView.isChecked()){


            Toast.makeText(getBaseContext(), "checked", 1).show();

         Util.key="true";


            }


            else 
            {
    Toast.makeText(getBaseContext(), "unchecked", 1).show();

            Util.key="false";

            }



        }

      });

在上面的程序中,Util 是单独的 java 文件,我保存了所有声明以便于使用。在 Util 中,我保存了这样

公共静态字符串键=空;

4

3 回答 3

2

用这个

show_pwd_check = (CheckBox) findViewById(R.id.show_pwd_check);
show_pwd_check.setOnCheckedChangeListener(new OnCheckedChangeListener() {

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
System.out.println("check box clicked");
} else {

System.out.println("Somthing happen wrong");

}
}
});
于 2013-10-15T07:46:01.333 回答
1

这里..

public static String strValue = null;

if (checkbox..isChecked()) 
    {
    strValue = "True";
    } else {
    strValue = "False";
    }

将字符串值发送到 webservice..

于 2013-10-15T05:42:40.453 回答
0

要制作具有值的导出文件,您已将该值保存在“strValue”上:

就像:

"chalan_recvd" + ":" + strValue + 

保存一个 json 文件,当您在线发送到 web 服务的 IP。

于 2019-10-19T13:08:49.297 回答