private void initPersonInfo() { info = WyyApplication.getInfo(); // if (info == null) { // info = (PersonalInfo) getArguments().getSerializable("info"); // } if (info == null) { WelcomeActivity.getPersonInfo(getActivity()); info = WyyApplication.getInfo(); } if (info == null) { return; } userName.setText(WyyApplication.getInfo().getUsername() + ""); userAge.setText(WyyApplication.getInfo().getAge() + ""); userWeima.setText(WyyApplication.getInfo().getIdcode() + ""); userCareer.setText(WyyApplication.getInfo().getJob() + ""); userHeight.setText(WyyApplication.getInfo().getHeight() + "cm"); userWeight.setText(WyyApplication.getInfo().getWeight() + "kg"); userState.setText(WyyApplication.getInfo().getBodyindex() + ""); userBmi.setText( "" + PersonUtils.getBmi( WyyApplication.getInfo().getHeight(), WyyApplication.getInfo().getWeight())); userRemarks.setText(WyyApplication.getInfo().getSummary() + ""); money.setText(WyyApplication.getInfo().getMoney() + ""); getperBg(); setSex(); if (!TextUtils.isEmpty(info.getHeadimage())) { if (WyyApplication.getHeaderImaList().size() > 0) { for (int i = 0; i < WyyApplication.getHeaderImaList().size(); i++) { if (WyyApplication.getHeaderImaList() .get(i) .getImaname() .equals(WyyApplication.getInfo().getUsername())) { headBitmap = BitmapFactory.decodeFile(WyyApplication.getHeaderImaList().get(i).getImapath()); userHeadImageView.setImageBitmap(headBitmap); return; } } } if (null == headBitmap) { new Thread(loadImgRunnable).start(); } } }