public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub PublicMethod.myOutput("--->>NoticePrizesOfLottery key:" + String.valueOf(keyCode)); switch (keyCode) { case 4: { break; } // 周黎鸣 7.8 代码修改:添加新的判断 case 0x12345678: { /* * if(iCallOnKeyDownFlag==false){ iCallOnKeyDownFlag=true;} */ switch (iQuitFlag) { case 0: WhetherQuitDialog iQuitDialog = new WhetherQuitDialog(this, this); iQuitDialog.show(); break; case 20: ScrollableTabActivity.visible(); // 显示顶部标签 setContentView(R.layout.expert_analyze_main_layout); showExpertAnalyzeListView(); break; } break; } } return false; // return super.onKeyDown(keyCode, event); }
// 获得当前期数 public String getLotno(String string) { String error_code; String batchcode = ""; ShellRWSharesPreferences shellRW = new ShellRWSharesPreferences(this, "addInfo"); String notice = shellRW.getUserLoginInfo(string); PublicMethod.myOutput("------------------lotnossq" + notice); // 判断取值是否为空 cc 2010/7/9 if (!notice.equals("") || notice != null) { try { JSONObject obj = new JSONObject(notice); error_code = obj.getString("error_code"); if (error_code.equals("0000")) { batchcode = obj.getString("batchCode"); } } catch (JSONException e) { e.printStackTrace(); } } return batchcode; }
private void showExpertAnalyzeListView() { setContentView(R.layout.expert_analyze_main_layout); iQuitFlag = 0; PublicMethod.myOutput("-----------Analyze!----------------"); // 周黎鸣 7.3 代码修改:将Button换成ImageButton ListView listview = (ListView) findViewById(R.id.expert_analyze_listview_id); ExpertAnalyzeEfficientAdapter adapterExpertAnalyze = new ExpertAnalyzeEfficientAdapter(this); PublicMethod.addHeight(this, listview); listview.setAdapter(adapterExpertAnalyze); PublicMethod.setmydividerHeight(listview); Drawable drawable = getResources().getDrawable(R.drawable.list_selector_red); listview.setSelector(drawable); PublicMethod.myOutput("-----------Analyze!----------------"); // 设置点击监听 OnItemClickListener clickListener = new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub typeName = (TextView) view.findViewById(R.id.expert_analyze_typename_id); String str = typeName.getText().toString(); // 点击双色球跳转到双色球子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.shuangseqiufenxi).equals(str)) { iQuitFlag = 0; // 周黎鸣 7.5 代码修改:代表退出 // try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < analysis.length; i++) { PublicMethod.myOutput("------------------" + analysis[i]); // Toast.makeText(getBaseContext(), analysis[i], // Toast.LENGTH_LONG).show(); } String[] analysis_title = {analysis[0], analysis[2], analysis[4]}; String[] analysis_content = {analysis[1], analysis[3], analysis[5]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); // showSubExpertAnalyzeListViewTwo(); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); // } // showExpertAnalyzeDialog(ID_EXPERTANALYZE_SSQ); } } // 点击福彩3D跳转到福彩3D子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.fucaifenxi).equals(str)) { iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表 try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[6], analysis[8], analysis[10]}; String[] analysis_content = {analysis[7], analysis[9], analysis[11]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); // showSubExpertAnalyzeListViewTwo(); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // 点击七乐彩跳转到七乐彩子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.qilecaifenxi).equals(str)) { iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表 // iCallOnKeyDownFlag=false; // showExpertAnalyzeDialog(ID_EXPERTANALYZE_QLC); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[12], analysis[14], analysis[16]}; String[] analysis_content = {analysis[13], analysis[15], analysis[17]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // zlm 排列三 if (getString(R.string.pailiesanfenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[18], analysis[20], analysis[22]}; String[] analysis_content = {analysis[19], analysis[21], analysis[23]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // zlm 超级大乐透 if (getString(R.string.chaojidaletoufenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[24], analysis[26], analysis[28]}; String[] analysis_content = {analysis[25], analysis[27], analysis[29]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // 胜负彩 if (getString(R.string.shengfucaifenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[30], analysis[32], analysis[34]}; String[] analysis_content = {analysis[31], analysis[33], analysis[35]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } } }; listview.setOnItemClickListener(clickListener); }