package cn.eoe.app.view; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; 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.TextView; import cn.eoe.app.R; import cn.eoe.app.ui.UserLoginUidActivity; public class UserLogOutFragment extends Fragment implements OnClickListener { private Button btnLogOut; private TextView mtxt; private Context mContext; private Activity mActivity; private boolean isShowtxt; public UserLogOutFragment(Activity activity,boolean isshow) { mActivity = activity; isShowtxt=isshow; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreateView(inflater, container, savedInstanceState); mContext = inflater.getContext(); View view = inflater.inflate(R.layout.user_login_log_out, null); btnLogOut = (Button) view.findViewById(R.id.user_button_logOut); mtxt = (TextView) view.findViewById(R.id.user_textview_error); showText(isShowtxt); btnLogOut.setOnClickListener(this); return view; } public void showText(boolean isShow) { if (isShow) { mtxt.setVisibility(View.VISIBLE); } else { mtxt.setVisibility(View.GONE); } } @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.user_button_logOut: SharedPreferences share = mContext.getSharedPreferences( UserLoginUidActivity.SharedName, Context.MODE_PRIVATE); SharedPreferences.Editor edit = share.edit(); edit.clear().commit(); mActivity.finish(); break; } } }