@Override public void onClick(View v) { try { switch (v.getId()) { case R.id.next: countDownTimer.cancel(); // no choice i = 61; if (t1.isChecked() && correct == 1) { total++; cor.setText("Correct:" + Integer.toString(++c)); t = t + 4; // t will be incr only is something is checked tot.setText("Total:" + Integer.toString(t)); } else if (t2.isChecked() && correct == 2) { total++; cor.setText("Correct:" + Integer.toString(++c)); t = t + 4; tot.setText("Total:" + Integer.toString(t)); } else if (t3.isChecked() && correct == 3) { total++; cor.setText("Correct:" + Integer.toString(++c)); t = t + 4; tot.setText("Total:" + Integer.toString(t)); } else if (t4.isChecked() && correct == 4) { total++; cor.setText("Correct:" + Integer.toString(++c)); t = t + 4; tot.setText("Total:" + Integer.toString(t)); } else if (t1.isChecked() || t2.isChecked() || t3.isChecked() || t4.isChecked()) { total++; inc.setText("Incorrect:" + Integer.toString(++n)); t = t - 1; tot.setText("Total:" + Integer.toString(t)); } if (k != (length - 1)) { k++; } else { finish(); // works!!//perfect!-current activity Intent intent = new Intent(getApplicationContext(), AboutDialog.class); intent.putExtra("quizname", quizname); intent.putExtra("key", Integer.toString(t)); startActivity(intent); } Log.d("total", Integer.toString(total)); displayData(k); break; } } catch (Exception e) { e.printStackTrace(); } }
private void mystartListen() { muteSpeaker(); countDownTimer.start(); Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra( RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, "voice.recognition.test"); intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 5); sr.startListening(intent); Log.i("111111", "11111111"); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); myCountDownTimer = new MyCountDownTimer(3000, 30); myCountDownTimer.start(); progressBar = (ProgressBar) findViewById(R.id.splashProgressBar); new Handler() .postDelayed( new Runnable() { @Override public void run() { Intent i = new Intent(SplashActivity.this, MainActivity.class); startActivity(i); finish(); } }, SPLASH_TIME_OUT); }
public void displayData(int id) { resetimageviews(); JSONObject temp = null; try { temp = (JSONObject) jsonArray.get(id); } catch (JSONException e) { e.printStackTrace(); } // response will be a json object try { String a = temp.getString("optiona"); String b = temp.getString("optionb"); // JSONObject phone = jsonObject.getJSONObject("phone"); String c = temp.getString("optionc"); String d = temp.getString("optiond"); correct = temp.getInt("right"); String q = temp.getString("question"); Log.d("Question", q); Log.d("optiona", a); Log.d("optionb", b); Log.d("optionc", c); Log.d("optiond", d); q = filter(q); // q=q.replaceAll("\\s+",""); q = q.trim(); // -------question----------------------//remove this before submitting the code if (q.contains("<img")) // question can have two images { /* String[] res = pattern.split(st); Log.d("regex",Arrays.toString(res));*/ String str = q; List<String> stockList = new ArrayList<String>(); stockList = getTagValues(str); String[] stockArr = stockList.toArray(new String[stockList.size()]); r2 = q; for (int t = 0; t < stockArr.length; t++) { Log.d("LINKS", stockArr[t]); stockArr[t] = "<" + stockArr[t] + ">"; r2 = r2.replace(stockArr[t], ""); srcq = stockArr[t].substring(stockArr[t].indexOf("src") + 5, stockArr[t].indexOf("png") + 3); srcq = "http://iitjeeorganic.com/halfwaydown/android/api/" + srcq; imageLoader.get( srcq, ImageLoader.getImageListener( qiarr[t], R.drawable.abc_textfield_search_default_mtrl_alpha, R.drawable.abc_ab_share_pack_mtrl_alpha)); } } else { r2 = q; } // ----------------------------------------------- a = filter(a); a = a.trim(); if (a.contains("<img")) { res_a = a.substring(a.indexOf("<img"), a.indexOf("png") + 5); a2 = a.replace(res_a, ""); srcq_A = a.substring(a.indexOf("src") + 5, a.indexOf("png") + 3); // 3 is perfect // cuz the last one isnt taken thats the logic Log.d("res_a", res_a); Log.d("src_a", srcq_A); srcq_A = "http://iitjeeorganic.com/halfwaydown/android/api/" + srcq_A; Log.d("srcq_a", srcq_A); // Loading image with placeholder and error image imageLoader.get( srcq_A, ImageLoader.getImageListener( v1, R.drawable.abc_textfield_search_default_mtrl_alpha, R.drawable.abc_ab_share_pack_mtrl_alpha)); } else { a2 = a; } // ----------------------------------------------- // ----------------------------------------------- b = filter(b); b = b.trim(); if (b.contains("<img")) { res_b = b.substring(b.indexOf("<img"), b.indexOf("png") + 5); b2 = b.replace(res_b, " "); srcq_B = b.substring(b.indexOf("src") + 5, b.indexOf("png") + 3); Log.d("res_b", res_b); Log.d("src_b", srcq_B); srcq_B = "http://iitjeeorganic.com/halfwaydown/android/api/" + srcq_B; Log.d("srcq_b", srcq_B); // Loading image with placeholder and error image imageLoader.get( srcq_B, ImageLoader.getImageListener( v2, R.drawable.abc_textfield_search_default_mtrl_alpha, R.drawable.abc_ab_share_pack_mtrl_alpha)); } else { b2 = b; } // ----------------------------------------------- // ----------------------------------------------- c = filter(c); c = c.trim(); if (c.contains("<img")) { res_c = c.substring(c.indexOf("<img"), c.indexOf("png") + 5); c2 = c.replace(res_c, ""); srcq_C = c.substring(c.indexOf("src") + 5, c.indexOf("png") + 3); Log.d("res_c", res_c); Log.d("src_c", srcq_C); srcq_C = "http://iitjeeorganic.com/halfwaydown/android/api/" + srcq_C; Log.d("srcq_c", srcq_C); // Loading image with placeholder and error image imageLoader.get( srcq_C, ImageLoader.getImageListener( v3, R.drawable.abc_textfield_search_default_mtrl_alpha, R.drawable.abc_ab_share_pack_mtrl_alpha)); } else { c2 = c; } // ----------------------------------------------- // ----------------------------------------------- d = filter(d); d = d.trim(); if (d.contains("<img")) { res_d = d.substring(d.indexOf("<img"), d.indexOf("png") + 5); d2 = d.replace(res_d, ""); srcq_D = d.substring(d.indexOf("src") + 5, d.indexOf("png") + 3); Log.d("res_d", res_d); Log.d("src_d", srcq_D); srcq_D = "http://iitjeeorganic.com/halfwaydown/android/api/" + srcq_D; Log.d("srcq_d", srcq_D); // Loading image with placeholder and error image imageLoader.get( srcq_D, ImageLoader.getImageListener( v4, R.drawable.abc_textfield_search_default_mtrl_alpha, R.drawable.abc_ab_share_pack_mtrl_alpha)); } else { d2 = d; } // ----------------------------------------------- // final Log.d("a2", a2); // if() t1.setText(a2); t2.setText(b2); t3.setText(c2); t4.setText(d2); question.setText(r2); progressBar.setVisibility(View.INVISIBLE); countDownTimer.start(); // start it here } catch (Exception e) { e.printStackTrace(); } }
@Override public void setmCountdownInterval(long mCountdownInterval) { super.setmCountdownInterval(mCountdownInterval); }
@Override public void setmMillisInFuture(long mMillisInFuture) { super.setmMillisInFuture(mMillisInFuture); }
@Override public void onMessageReceived(MessageEvent messageEvent) { Log.d(TAG, "onMessageReceived:" + messageEvent.getPath()); String msg = messageEvent.getPath(); cdt.start(); }