// // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package com.gesoftoa; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.GridView; import android.widget.SimpleAdapter; import android.widget.AdapterView.OnItemClickListener; import com.gesoftoa.SettingActivity; import com.gesoftoa.attendance.activity.AttendanceCaldendarActivity; import com.gesoftoa.base.BaseDefaultActivity; import com.gesoftoa.common.T; import com.umeng.update.UmengUpdateAgent; import java.util.ArrayList; import java.util.HashMap; import java.util.Timer; import java.util.TimerTask; public class MainActivity extends BaseDefaultActivity { private GridView gridview; private static Boolean isExit = Boolean.valueOf(false); public MainActivity() { } public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == 4) { this.exitBy2Click(); } return false; } private void exitBy2Click() { Timer tExit = null; if(!isExit.booleanValue()) { isExit = Boolean.valueOf(true); T.show("再按一次退出程序"); tExit = new Timer(); tExit.schedule(new TimerTask() { public void run() { MainActivity.isExit = Boolean.valueOf(false); } }, 2000L); } else { this.finish(); System.exit(0); } } protected void onCreateGe(Bundle savedInstanceState) { this.setContentView(2130903048); UmengUpdateAgent.setUpdateOnlyWifi(false); UmengUpdateAgent.update(this.mContext); this.gridview = (GridView)this.findViewById(2131361815); ArrayList list = new ArrayList(); HashMap map = new HashMap(); map.put("icon", Integer.valueOf(2130837514)); map.put("label", "考勤"); list.add(map); map = new HashMap(); map.put("icon", Integer.valueOf(2130837516)); map.put("label", "未启动"); list.add(map); map = new HashMap(); map.put("icon", Integer.valueOf(2130837515)); map.put("label", "未启动"); list.add(map); map = new HashMap(); map.put("icon", Integer.valueOf(2130837516)); map.put("label", "未启动"); map = new HashMap(); map.put("icon", Integer.valueOf(2130837517)); map.put("label", "未启动"); list.add(map); map = new HashMap(); map.put("icon", Integer.valueOf(2130837518)); map.put("label", "未启动"); list.add(map); map = new HashMap(); map.put("icon", Integer.valueOf(2130837519)); map.put("label", "未启动"); list.add(map); SimpleAdapter adapter = new SimpleAdapter(this.mContext, list, 2130903052, new String[]{"icon", "label"}, new int[]{2131361846, 2131361847}); this.gridview.setAdapter(adapter); this.gridview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView parent, View view, int position, long id) { if(position == 0) { Intent intent = new Intent(MainActivity.this.mContext, AttendanceCaldendarActivity.class); MainActivity.this.startActivity(intent); } else { T.show("暂不开放"); } } }); } public boolean onCreateOptionsMenu(Menu menu) { this.getMenuInflater().inflate(2131296257, menu); return true; } public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if(id == 2131361879) { this.startActivity(new Intent(this.mContext, SettingActivity.class)); return true; } else { return super.onOptionsItemSelected(item); } } }