protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_util_scores); mGameSettings = getSharedPreferences(GAME_PREFERENCES, Context.MODE_PRIVATE); final TabHost tbh = (TabHost) findViewById(R.id.tabhost); tbh.setup(); App42API.initialize( this, "33febecb03a579e972755eccde307dd94a279b5cfe348f845b8762f8e3feb2d6", "b5be405b4e76d40a94cdc01250311205b5a7c7b2dc4d003714f24d0df3e219f8"); TabSpec FunScoresTab = tbh.newTabSpec("FunTab"); FunScoresTab.setIndicator( getResources().getString(R.string.Fu), getResources().getDrawable(android.R.drawable.star_on)); FunScoresTab.setContent(R.id.Scrollfun); tbh.addTab(FunScoresTab); TextView d = (TextView) findViewById(R.id.nmf); TextView ld = (TextView) findViewById(R.id.hilvlf); if (mGameSettings.contains(GAME_HIGHEST_LEVEL)) { String hl = mGameSettings.getString(GAME_HIGHEST_LEVEL, null); ld.setText(hl); } else { ld.setText("Not Played"); } if (mGameSettings.contains(GAME_PREFERENCES_USERNAME)) { String q = mGameSettings.getString(GAME_PREFERENCES_USERNAME, null); d.setText(q); } else { d.setText("Username not set"); } TextView e = (TextView) findViewById(R.id.scoref); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_FUN)) { String ght = mGameSettings.getString(GAME_PREFERENCES_SCORE_FUN, null); e.setText(ght); } TabSpec SchoolScoresTab = tbh.newTabSpec("SchoolTab"); SchoolScoresTab.setIndicator( getResources().getString(R.string.shu), getResources().getDrawable(android.R.drawable.star_on)); SchoolScoresTab.setContent(R.id.ScrollSchool); tbh.addTab(SchoolScoresTab); TextView sm = (TextView) findViewById(R.id.nmMath); TextView sen = (TextView) findViewById(R.id.nmeng); TextView sk = (TextView) findViewById(R.id.nmkis); TextView ssi = (TextView) findViewById(R.id.nmsci); TextView ssst = (TextView) findViewById(R.id.nmsst); TextView scr = (TextView) findViewById(R.id.nmcre); TextView lm = (TextView) findViewById(R.id.hilvlMath); TextView len = (TextView) findViewById(R.id.hilvlEng); TextView lk = (TextView) findViewById(R.id.hilvlKis); TextView lsi = (TextView) findViewById(R.id.hilvlSci); TextView lsst = (TextView) findViewById(R.id.hilvlSst); TextView lcr = (TextView) findViewById(R.id.hilvlCre); mGameSettings = getSharedPreferences(GAME_PREFERENCES, Context.MODE_PRIVATE); if (mGameSettings.contains(GAME_PREFERENCES_USERNAME)) { String q = mGameSettings.getString(GAME_PREFERENCES_USERNAME, null); sm.setText(q); sen.setText(q); sk.setText(q); ssi.setText(q); ssst.setText(q); scr.setText(q); } else { sm.setText("Username not set"); sen.setText("Username not set"); sk.setText("Username not set"); ssi.setText("Username not set"); ssst.setText("Username not set"); scr.setText("Username not set"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_MATH)) { String hlM = mGameSettings.getString(GAME_HIGHEST_LEVEL_MATH, null); lm.setText(hlM); } else { lm.setText("Not Played"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_ENG)) { String hlEng = mGameSettings.getString(GAME_HIGHEST_LEVEL_ENG, null); len.setText(hlEng); } else { len.setText("Not Played"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_KIS)) { String hlKis = mGameSettings.getString(GAME_HIGHEST_LEVEL_KIS, null); lk.setText(hlKis); } else { lk.setText("Not Played"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_SCI)) { String hlSci = mGameSettings.getString(GAME_HIGHEST_LEVEL_SCI, null); lsi.setText(hlSci); } else { lsi.setText("Not Played"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_SOCI)) { String hlSS = mGameSettings.getString(GAME_HIGHEST_LEVEL_SOCI, null); lsst.setText(hlSS); } else { lsst.setText("Not Played"); } if (mGameSettings.contains(GAME_HIGHEST_LEVEL_CRE)) { String hlCre = mGameSettings.getString(GAME_HIGHEST_LEVEL_CRE, null); lcr.setText(hlCre); } else { lcr.setText("Not Played"); } TextView m = (TextView) findViewById(R.id.scoreMath); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_MATH)) { String sMath = mGameSettings.getString(GAME_PREFERENCES_SCORE_MATH, null); m.setText(sMath); } else { m.setText("Not Played"); } TextView en = (TextView) findViewById(R.id.scoreeng); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_ENG)) { String sEng = mGameSettings.getString(GAME_PREFERENCES_SCORE_ENG, null); en.setText(sEng); } else { en.setText("Not Played"); } TextView k = (TextView) findViewById(R.id.scorekis); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_KIS)) { String sKis = mGameSettings.getString(GAME_PREFERENCES_SCORE_KIS, null); k.setText(sKis); } else { k.setText("Not Played"); } TextView s = (TextView) findViewById(R.id.scoresci); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_SCI)) { String sSci = mGameSettings.getString(GAME_PREFERENCES_SCORE_SCI, null); s.setText(sSci); } else { s.setText("Not Played"); } TextView sst = (TextView) findViewById(R.id.scoresst); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_SST)) { String sSST = mGameSettings.getString(GAME_PREFERENCES_SCORE_SST, null); sst.setText(sSST); } else { sst.setText("Not Played"); } TextView cr = (TextView) findViewById(R.id.scorecre); if (mGameSettings.contains(GAME_PREFERENCES_SCORE_CRE)) { String sCRE = mGameSettings.getString(GAME_PREFERENCES_SCORE_CRE, null); cr.setText(sCRE); } else { cr.setText("Not Played"); } TabSpec LeaderBoardTab = tbh.newTabSpec("LeaderBoardTab"); LeaderBoardTab.setIndicator( getResources().getString(R.string.lead), getResources().getDrawable(android.R.drawable.star_on)); LeaderBoardTab.setContent(R.id.list); tbh.addTab(LeaderBoardTab); uploadScoresleaderboard(); }
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_util_settings); mGameSettings = getSharedPreferences(GAME_PREFERENCES, Context.MODE_PRIVATE); final EditText usernameText = (EditText) findViewById(R.id.EnterUsername); final TextView error = (TextView) findViewById(R.id.eror2); /** * usernameText.addTextChangedListener(new TextWatcher(){ @Override public void * afterTextChanged(Editable arg0) { // TODO Auto-generated method stub * App42API.initialize(getApplicationContext(), * "33febecb03a579e972755eccde307dd94a279b5cfe348f845b8762f8e3feb2d6", * "b5be405b4e76d40a94cdc01250311205b5a7c7b2dc4d003714f24d0df3e219f8"); * * <p>final UserService userService = App42API.buildUserService(); * App42API.setOfflineStorage(true); * * <p>userService.getAllUsers(); for(int i=0;i<userService.getAllUsers().size();i++){ String * we=userService.getAllUsers().get(i).getUserName().toString(); String ent = * usernameText.getText().toString(); if(ent.equals(we)){ * error.setText(R.string.settings_username_already_used); }else{ error.setText("Username is * unique"); } * * <p>} } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int * arg3) { // TODO Auto-generated method stub * * <p>} @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { * // TODO Auto-generated method stub * * <p>} * * <p>}); */ usernameText.setOnKeyListener( new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { String strUsernameToSave = usernameText.getText().toString(); // TODO: Save Nickname setting (strNicknameToSave) Editor editor = mGameSettings.edit(); editor.putString(GAME_PREFERENCES_USERNAME, strUsernameToSave); editor.commit(); usernameText.setText(strUsernameToSave); return true; } return false; } }); ImageButton ava = (ImageButton) findViewById(R.id.avatar); ava.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub showDialog(AVATAR_DIALOG_ID); } }); final EditText schoolText = (EditText) findViewById(R.id.enterschool); schoolText.setOnKeyListener( new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { String strEmailToSave = schoolText.getText().toString(); // TODO: Save Nickname setting (strNicknameToSave) Editor editor = mGameSettings.edit(); editor.putString(GAME_PREFERENCES_SCHOOL, strEmailToSave); editor.commit(); schoolText.setText(strEmailToSave); return true; } return false; } }); final EditText emailText = (EditText) findViewById(R.id.enterEmail); emailText.setOnKeyListener( new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { String strEmail = emailText.getText().toString(); // TODO: Save Nickname setting (strNicknameToSave) Editor editor = mGameSettings.edit(); editor.putString(GAME_PREFERENCES_EMAIL, strEmail); editor.commit(); emailText.clearComposingText(); emailText.setText(null); emailText.setText(strEmail); return true; } return false; } }); pass = (Button) findViewById(R.id.SetPassword); pass.setOnClickListener( new OnClickListener() { @Override public void onClick(View view) { // TODO Auto-generated method stub showDialog(PASSWORD_DIALOG_ID); } }); pickDate = (Button) findViewById(R.id.SetDate); pickDate.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { showDialog(DATE_DIALOG_ID); } }); final Button save = (Button) findViewById(R.id.saveSett); save.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method String username = usernameText.getText().toString(); String schl = schoolText.getText().toString(); Editor editor = mGameSettings.edit(); editor.putString(GAME_PREFERENCES_SCHOOL, schl); editor.putString(GAME_PREFERENCES_USERNAME, username); editor.commit(); usernameText.setText(null); schoolText.setText(null); usernameText.setText(username); schoolText.setText(schl); Intent i = new Intent(getApplicationContext(), UtilMenu.class); startActivity(i); } }); }