/**
* @description:
* @author chenshiqiang E-mail:csqwyyx@163.com
* @date 2014年5月31日 下午4:52:42
* @version 1.0
*/
package com.csq.thesceneryalong.ui.fragments;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.csq.thesceneryalong.R;
import com.csq.thesceneryalong.config.Configer;
import com.csq.thesceneryalong.ui.fragments.base.BaseFragment;
import com.csq.thesceneryalong.utils.AppUtil;
import com.csq.thesceneryalong.utils.MetaUtil;
public class AboutFragment extends BaseFragment {
// ------------------------ Constants ------------------------
// ------------------------- Fields --------------------------
protected TextView tvVersion;
// ----------------------- Constructors ----------------------
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view = inflater.inflate(R.layout.fragment_about, container, false);
tvVersion = (TextView) view.findViewById(R.id.tvVersion);
tvVersion.setText(getResources().getString(R.string.about41pre) + AppUtil.getVerName());
view.findViewById(R.id.vAbout).setOnClickListener(new View.OnClickListener() {
private long lastClickTime = 0;
private int clickIndex = 0;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
long curTime = System.currentTimeMillis();
int cTime = (int) (curTime - lastClickTime);
if(cTime < 500){
if(++clickIndex == 3){
//展示
AlertDialog.Builder bu = new AlertDialog.Builder(getActivity());
String msg = "isDebugMode = " + Configer.isDebugMode + "\n"
+ "channel = " + MetaUtil.getChannel();
bu.setMessage(msg);
bu.create().show();
clickIndex = 0;
}
}else{
clickIndex = 1;
}
lastClickTime = curTime;
}
});
return view;
}
// -------- Methods for/from SuperClass/Interfaces -----------
@Override
protected void releaseResources() {
// TODO Auto-generated method stub
}
// --------------------- Methods public ----------------------
// --------------------- Methods private ---------------------
// --------------------- Getter & Setter ---------------------
// --------------- Inner and Anonymous Classes ---------------
}