@Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.game);

    mQuestionImage = (ImageSwitcher) findViewById(R.id.ImageSwitcher_QuestionImage);
    mQuestionImage.setFactory(new MyImageSwitcherFactory());

    mQuestionText = (TextSwitcher) findViewById(R.id.TextSwitcher_QuestionText);
    mQuestionText.setFactory(new MyTextSwitcherFactory());

    mQuestions = new Hashtable<Integer, Question>(QUESTION_BATCH_SIZE);

    mGameSettings = getSharedPreferences(GAME_PREFERENCES, Context.MODE_PRIVATE);
    int staringQuestionNumber = mGameSettings.getInt(GAME_PREFERENCES_CURRENT_QUESTION, 0);
    if (staringQuestionNumber == 0) {
      Editor editor = mGameSettings.edit();
      editor.putInt(GAME_PREFERENCES_CURRENT_QUESTION, 1);
      editor.commit();
      staringQuestionNumber = 1;
    }
    downloader = new QuizTask();
    downloader.execute(TRIVIA_SERVER_QUESTIONS, staringQuestionNumber);
  }
 @Override
 protected void onPause() {
   if (downloader != null) {
     pleaseWaitDialog.dismiss();
     downloader.cancel(true);
   }
   super.onPause();
 }
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    getMenuInflater().inflate(R.menu.gameoptions, menu);
    menu.findItem(R.id.help_menu_item)
        .setIntent(new Intent(QuizGameActivity.this, QuizSettingsActivity.class));

    menu.findItem(R.id.settings_menu_item)
        .setIntent(new Intent(QuizGameActivity.this, QuizSettingsActivity.class));
    return true;
  }
Exemplo n.º 4
0
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.help);

    InputStream iFile = getResources().openRawResource(R.raw.quizhelp);
    try {
      TextView helpText = (TextView) findViewById(R.id.TextView_HelpText);
      String strFile = inputStreamToString(iFile);
      helpText.setText(strFile);
    } catch (Exception e) {
      Log.e(DEBUG_TAG, "InputStreamToString failure", e);
    }
  }
Exemplo n.º 5
0
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.menu);
    ListView listView = (ListView) findViewById(R.id.listView_menu);
    String[] menu_items = {
      getResources().getString(R.string.menu_play),
      getResources().getString(R.string.menu_scores),
      getResources().getString(R.string.menu_settings),
      getResources().getString(R.string.menu_help),
    };
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.menu_item, menu_items);
    listView.setAdapter(adapter);
    listView.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View child, int position, long id) {
            // Toast.makeText(SuggestionActivity.this, "" + position, Toast.LENGTH_SHORT).show();
            Log.i("game24: ", "On click listener menu");

            TextView textView = (TextView) child;
            String strText = textView.getText().toString();
            if (strText.equals(getResources().getString(R.string.menu_play))) {
              startActivity(new Intent(MenuActivity.this, GameActivity.class));
            } else if ((strText.equals(getResources().getString(R.string.menu_scores)))) {
              startActivity(new Intent(MenuActivity.this, ScoresActivity.class));
            } else if ((strText.equals(getResources().getString(R.string.menu_settings)))) {
              startActivity(new Intent(MenuActivity.this, SettingsActivity.class));
            } else if ((strText.equals(getResources().getString(R.string.menu_help)))) {
              startActivity(new Intent(MenuActivity.this, HelpActivity.class));
            }
          }
        });
    /*
    listView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
    {
        public void onItemSelected(AdapterView parentView, View childView, int position, long id)
        {
            TextView textView = (TextView) childView;
            String strText = textView.getText().toString();
            if (strText.equals(getResources().getString(R.string.menu_play))) {
                startActivity(new Intent(MenuActivity.this, GameActivity.class));
            }
        }
        public void onNothingSelected(AdapterView parentView)
        {
        }
    });*/
    /* listView.setOnClickListener(new AdapterView.OnClickListener() {
     */
    /*      public void onClick(AdapterView<?> parent, View itemClicked, int position, long id)
    {
        TextView textView = (TextView) itemClicked;

    }*/
    /*

        @Override
        public void onClick(View itemClicked) {

        }
    });*/

  }