团队冲刺第十九天

今天对之前的界面进行了相应的美化,去掉了之前的那些花花绿绿。运行的截图如下:

 

 

然后准备弄一下关于天气方面的东西。首次实现的代码简单贴出来。如下 :

private Handler handler = new Handler() {

        public void handleMessage(Message msg) {
            switch (msg.what) {
                case UPDATE_TEXT:
                    // 在这里可以进行UI操作
                    city_name.setText(city);

                    Cursor cursor=db.query("city_selected",new String[]{"cityName"},"cityname=?",new String[]{city},null,null,null);
                    if (!cursor.moveToFirst()) {

                        ContentValues values = new ContentValues();
                        values.put("cityName", city);
                        db.insert("city_selected", null, values);

                        Toast.makeText(MainActivity.this, "插入成功", Toast.LENGTH_LONG).show();

                            citys.add(city);


                        Parameters para=new Parameters();
                        para.put("city",city);
                        ApiStoreSDK.execute("http://apis.baidu.com/heweather/weather/free",ApiStoreSDK.GET,
                                para,new ApiCallBack(){
                                    @Override
                                    public void onSuccess(int i, String s) {
                                        super.onSuccess(i, s);
                                        Bundle bundle=new Bundle();
                                        bundle.putString("args",s);
                                        bundle.putString("city",city);
                                        WeatherFragment f=new WeatherFragment();
                                        count++;
                                        f.setArguments(bundle);
                                        fragmentlist.add(f);

                                        mAdapter=new FragmentPagerAdapter(getSupportFragmentManager(),fragmentlist);
                                        viewPager.setAdapter(mAdapter);
                                        viewPager.setCurrentItem(0);
                                        viewPager.addOnPageChangeListener(MainActivity.this);

                                    }

                                });
                    }
                  cursor.close();

                    break;
                default:
                    break;
            }
        }

    };

 在之前的基础上增加健康饮食方面的细化,并完成了一些页面布局,可以查看食物的详细资料,明天继续此内容,相关截图如下:

 

posted @ 2020-05-23 23:38  遇码则码队  阅读(124)  评论(0编辑  收藏  举报