package com.app.fragment; import com.app.function.Configuration; import com.app.function.UserInfo; import com.app.interFace.ThirdPartyLoginCallBack; import com.app.tools.CircularLoginImage; import com.app.tools.ExitApplication; import com.ldxy.letsgoo.MainIndex; import com.ldxy.letsgoo.Personal_canyu; import com.ldxy.letsgoo.Personal_fabu; import com.ldxy.letsgoo.Personal_setting; import com.ldxy.letsgoo.Personal_shoucang; import com.ldxy.letsgoo.R; import com.ldxy.letsgoo.Register_first; import com.ldxy.letsgoo.Register_thir; import com.ldxy.letsgoo.ViewPicture; import cn.smssdk.SMSSDK; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; public class FragmentMine extends Fragment implements ThirdPartyLoginCallBack { private MainIndex activity; private RelativeLayout my_shoucang; private RelativeLayout my_canyu; private RelativeLayout my_fabu; private RelativeLayout my_shezhi; private CircularLoginImage image; private TextView myname; private ImageView my_renzheng; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_mine, null); } @Override public void onActivityCreated(Bundle savedInstanceState) { ExitApplication.getInstance().addActivity(getActivity()); super.onActivityCreated(savedInstanceState); initView(); initData(); } private void initView() { activity = (MainIndex) this.getActivity(); my_shoucang = (RelativeLayout) this.getView().findViewById( R.id.my_shoucang); my_canyu = (RelativeLayout) this.getView().findViewById(R.id.my_canyu); my_fabu = (RelativeLayout) this.getView().findViewById(R.id.my_fabu); my_shezhi = (RelativeLayout) this.getView() .findViewById(R.id.my_shezhi); image = (CircularLoginImage) this.getView().findViewById(R.id.my_image); myname = (TextView) this.getView().findViewById(R.id.my_name); my_renzheng = (ImageView) this.getView().findViewById( R.id.my_renzhengsure); } private void initData() { my_shoucang.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(activity, Personal_shoucang.class); activity.startActivity(intent); } }); my_canyu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(activity, Personal_canyu.class); activity.startActivity(intent); } }); my_fabu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(activity, Personal_fabu.class); activity.startActivity(intent); } }); my_shezhi.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!UserInfo.isEmpty()) { Intent intent = new Intent(activity, Personal_setting.class); activity.startActivity(intent); } else { Configuration.showLoginWindow(getActivity(), FragmentMine.this); } } }); image.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!UserInfo.isEmpty()) { Intent intent = new Intent(); intent.putExtra("choosephoto", UserInfo.user.getPictureurl()); intent.putExtra("phototype", 2); intent.setClass(activity, ViewPicture.class); startActivity(intent); } else { Configuration.showLoginWindow(getActivity(), FragmentMine.this); } } }); } @Override public void onResume() { super.onResume(); if (!UserInfo.isEmpty()) { image.setImageUrl(UserInfo.user.getPictureurl(), 1); myname.setText(UserInfo.user.getNickname()); } else { image.setImageResource(R.drawable.userphoto); myname.setText("昵称"); } if (!UserInfo.isEmpty()) { my_renzheng.setVisibility(View.VISIBLE); my_renzheng.setClickable(true); // if (UserInfo.user.getChecked().equals("0")) { // my_renzheng.setOnClickListener(new OnClickListener() { // @Override // public void onClick(View v) { // SMSSDK.initSDK(getActivity(), Configuration.appKey, // Configuration.appSecred); // Register_first register_first = new Register_first(); // register_first.show(getActivity()); // } // }); // } else if (UserInfo.user.getChecked().equals("1")) { // my_renzheng.setVisibility(View.VISIBLE); // my_renzheng.setClickable(true); // my_renzheng.setOnClickListener(new OnClickListener() { // @Override // public void onClick(View v) { // SMSSDK.initSDK(getActivity(), Configuration.appKey, // Configuration.appSecred); // Intent intent = new Intent(activity, // Register_thir.class); // activity.startActivity(intent); // } // }); // } } } @Override public void donelogin() { this.onResume(); } }