package com.ustc.dystu.dandelion.fragment; 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.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import cn.waps.AppConnect; import com.ustc.dystu.dandelion.AboutActivity; import com.ustc.dystu.dandelion.R; import com.ustc.dystu.dandelion.RobotFragmentActivity; import com.ustc.dystu.dandelion.SplashActivity; import com.ustc.dystu.dandelion.atk.AccessTokenKeeper; import com.ustc.dystu.dandelion.bean.NoteInfo; import com.ustc.dystu.dandelion.utils.image.RoundedImageView; /** * * 侧滑相关代码---需要完善 * * @author Administrator * */ public class LeftBottomFragment extends Fragment { private RoundedImageView avatar; private TextView name; private LinearLayout more_ll_waps; private LinearLayout ll_robot; private Button btn_logout; private LinearLayout adll_waps; private LinearLayout miniadll_waps; private LinearLayout ll_feedback; private LinearLayout ll_about; private NoteInfo mNoteInfo; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater .inflate(R.layout.nav_slidingmenu,null); avatar = (RoundedImageView) view.findViewById(R.id.avatar); name = (TextView) view.findViewById(R.id.name); more_ll_waps = (LinearLayout) view .findViewById(R.id.more_ll_waps); ll_robot = (LinearLayout) view.findViewById(R.id.ll_robot); btn_logout = (Button) view.findViewById(R.id.btn_logout); ll_feedback = (LinearLayout) view.findViewById(R.id.ll_feedback); ll_about = (LinearLayout) view.findViewById(R.id.ll_about); adll_waps = (LinearLayout) view.findViewById(R.id.adll_waps); AppConnect.getInstance(getActivity()).showBannerAd(getActivity(), adll_waps); miniadll_waps = (LinearLayout) view.findViewById(R.id.miniadll_waps); AppConnect.getInstance(getActivity()).showMiniAd(getActivity(), miniadll_waps, 6); return view; } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); btn_logout.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { AccessTokenKeeper.clear(getActivity()); startActivity(new Intent(getActivity(), SplashActivity.class)); getActivity().finish(); } }); ll_robot.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getActivity(), RobotFragmentActivity.class)); } }); more_ll_waps.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { AppConnect.getInstance(getActivity()).showAppOffers(getActivity()); } }); ll_feedback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { AppConnect.getInstance(getActivity()).showFeedback(getActivity()); } }); ll_about.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getActivity(), AboutActivity.class)); } }); } /*private void updateHeaderView(UserInfo info) { if (info != null && mNoteInfo != null) { ImageFetcher mImageWorker = new ImageFetcher(getActivity(), 200); if (!TextUtils.isEmpty(info.profile_image_url)) { String url = info.profile_image_url.replace("/50/", "/180/"); mImageWorker.loadImage(url, avatar, R.drawable.icon_vdisk, true); } else { avatar.setImageResource(R.drawable.icon_vdisk); } } }*/ }