zoukankan      html  css  js  c++  java
  • 十日冲刺

    昨天的问题今天发现是因为没有考虑到安卓中各个函数的生命周期所导致的,所以今天下午学习了一些相关的知识,也将代码改进了一下,将数据放到OnActivity之中,这样就可以令接收到的数据传递过去。

     public void onActivityCreated(@Nullable Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    String i = editText.getText().toString();
                    Cursor cursor =mDatabaseHelper.selectlist(i);
                    if (cursor != null){
                        while (cursor.moveToNext()){
                            CostBean costBean = new CostBean();
                            costBean.costTitle = cursor.getString(cursor.getColumnIndex("cost_title"));
                            costBean.costDate = cursor.getString(cursor.getColumnIndex("cost_date"));
                            costBean.costMoney = cursor.getString(cursor.getColumnIndex("cost_money"));
                            mCostBeanList.add(costBean);
                            Log.e("data",costBean.costMoney );
    
                        }
                        cursor.close();
                    }
                    generateValues(mCostBeanList);
                    generateData();
                    SumList();
                }
    
    
    
            });
        }
      private void SumList() {
            int sumzhichu = 0;
            int sumshouru = 0;
            int lastyue = 0;
            for (int i = 0; i < mCostBeanList.size(); i++) {
                CostBean costBean = mCostBeanList.get(i);
                int  costMoney = Integer.parseInt(costBean.getCostMoney());
    
                if(costMoney<=0){
                    sumzhichu += costMoney;
                }else{
                    sumshouru += costMoney;
                }
            }
            lastyue = sumzhichu+sumshouru;
            shouru.setText(String.valueOf(sumshouru));
            zhichu.setText(String.valueOf(sumzhichu));
            yue.setText(String.valueOf(lastyue));
  • 相关阅读:
    ElasticSearch查询多条件同时满足时返回所需数据
    Linux环境下安装ElasticSearch
    微博抓取照片视频
    numpy 常用方式
    Centos最小化安装 AWVS 的坑
    使用centos安装nessus 8.15,并解除IP限制
    Linux CentOS7 开通端口外网端口访问权限
    VSCode配置C语言环境
    Python MySQL
    web7
  • 原文地址:https://www.cnblogs.com/yangxionghao/p/12785333.html
Copyright © 2011-2022 走看看