ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

BillQuery

2022-06-08 10:31:35  阅读:219  来源: 互联网

标签:map listView BillQuery new put import btn


package com.example.wms;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ListView;
import androidx.appcompat.app.AppCompatActivity;
import com.example.wms.entity.BillQueryEntity;
import com.example.wms.util.HttpHelper;
import com.google.gson.Gson;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.List;
import java.util.Map;

public class BillQuery extends AppCompatActivity {

    private ListView listView_main_news;
    private List<Map<String, String>> list_map = null;
    private ImageButton btn_1;
    private Button btn_2;
    private String result = "";
    private Button queryboxNoBill;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_bill_query);
        btn_1 = findViewById(R.id.fh_btn);
        btn_1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                finish();
            }
        });

        //查找数据按钮
        btn_2 = findViewById(R.id.btn_queryboxStock);
        btn_2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
/*                //把listView中的值传入listView_Stock_Query列表控件
                listView_main_news = (ListView) findViewById(R.id.lv_stock);
                //把测试数据添加到集合循环遍历
                list_map = new ArrayList<Map<String, String>>();
                for (int i = 0; i < 30; i++) {
                    Map<String, String> map = new HashMap<String, String>();
                    map.put("username", "wangxiangjun_" + i);
                    map.put("password", "123456_" + i);
                    list_map.add(map);
                }
                // 使用SimpleAdapter来作为ListView的适配器,比ArrayAdapter能展现更复杂的布局效果。
                // 为了显示较为复杂的ListView的item效果,需要写一个xml布局文件,来设置ListView中每一个item的格式。
                SimpleAdapter adapter = new SimpleAdapter(StockQuery.this, list_map,
                        R.layout.activity_stock, new String[] { "username",
                        "password" }, new int[] {
                        R.id.stockId,
                        R.id.stockStatus });
                listView_main_news.setAdapter(adapter);*/

                listView_main_news = (ListView) findViewById(R.id.lv_bill);
                listView_main_news.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {

                        BillQueryEntity billQueryEntity=new BillQueryEntity();
                        queryboxNoBill=findViewById(R.id.btn_queryboxNoBill);
                        billQueryEntity.setOrdernumber(queryboxNoBill.getText().toString());
                        //实体类转化为JSON
                        Gson gson = new Gson();
                        String value = gson.toJson(billQueryEntity);
                        JSONObject root = new JSONObject();
                        try {
                            //存data的值
                            root.put("encrypttokenno", HttpHelper.EncryptTokenNo);//token值
                            root.put("apptype", HttpHelper.AppType);
                            root.put("AppDeviceNo",HttpHelper.AppDeviceNo);//mac地址
                            root.put("IPAddress",HttpHelper.IPAddress);//ip
                            root.put("JsonData",value);
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                        result = Post_Info(root.toString());
                    }
                });
            }
            protected String Post_Info(String json){
                return HttpHelper.Post(HttpHelper.url_StockQuery,json);
            }
        });
    }
}

 

标签:map,listView,BillQuery,new,put,import,btn
来源: https://www.cnblogs.com/changanyi/p/16354680.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有