Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.73 KB | None | 0 0
  1. public class testActivity extends FragmentActivity {
  2.  
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_pager_adapter);
  7. initialisePaging();
  8. }
  9.  
  10. private void initialisePaging() {
  11. List<Fragment> fragments = new Vector<Fragment>();
  12. fragments.add(Fragment.instantiate(this,fragment1.class.getName()));
  13. fragments.add(Fragment.instantiate(this,fragment2.class.getName()));
  14. fragments.add(Fragment.instantiate(this,fragment3.class.getName()));
  15. PagerAdapter mPagerAdapter = new PagerAdapter(this.getSupportFragmentManager(), fragments);
  16.  
  17. ViewPager pager = (ViewPager) findViewById(R.id.viewpager);
  18. pager.setAdapter(mPagerAdapter);
  19.  
  20. }
  21.  
  22.  
  23. @Override
  24. public boolean onCreateOptionsMenu(Menu menu) {
  25. getMenuInflater().inflate(R.menu.menu_test, menu);
  26. return true;
  27. }
  28.  
  29. @Override
  30. public boolean onOptionsItemSelected(MenuItem item) {
  31. int id = item.getItemId();
  32.  
  33. //noinspection SimplifiableIfStatement
  34. if (id == R.id.action_settings) {
  35. return true;
  36. }
  37.  
  38. return super.onOptionsItemSelected(item);
  39. }
  40.  
  41. }
  42.  
  43. public class PagerAdapter extends FragmentPagerAdapter {
  44.  
  45. private List<Fragment> fragments;
  46.  
  47. public PagerAdapter(FragmentManager fm, List<Fragment> fragments) {
  48. super(fm);
  49. this.fragments = fragments;
  50. }
  51.  
  52. @Override
  53. public Fragment getItem(int arg0) {
  54. return this.fragments.get(arg0);
  55. }
  56.  
  57. @Override
  58. public int getCount() {
  59. return this.fragments.size();
  60. }
  61.  
  62. public void setFragments(List<Fragment> fragments) {
  63. this.fragments = fragments;
  64. }
  65. }
  66.  
  67. public class Result extends ActionBarActivity {
  68.  
  69. TextView win_lose, percent, correctAnswers;
  70. int Ans1, Ans2, Ans3, percentAns;
  71.  
  72. @Override
  73. protected void onCreate(Bundle savedInstanceState) {
  74. super.onCreate(savedInstanceState);
  75. getSupportActionBar().hide();
  76. setContentView(R.layout.activity_result);
  77. calculateResult();
  78. }
  79.  
  80. private void calculateResult() {
  81. win_lose = (TextView)findViewById(R.id.textView9);
  82. percent = (TextView)findViewById(R.id.textView10);
  83. correctAnswers = (TextView)findViewById(R.id.textView7);
  84.  
  85. final SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(this);
  86.  
  87. int Ans1 = app_preferences.getInt("answer_value1", 0);
  88. int Ans2 = app_preferences.getInt("answer_value2", 0);
  89. int Ans3 = app_preferences.getInt("answer_value3", 0);
  90. float AnsNum = Ats1+Ats2+Ats3;
  91.  
  92. float percentAns = (AnsNum * 100.0f) / 9;
  93. int correctAns = 0;
  94.  
  95. if (Ans1 == 1){correctAns++;};
  96. if (Ans2 == 1){correctAns++;};
  97. if (Ans3 == 1){correctAns++;};
  98.  
  99. if ( percentAns >= 70 ){
  100. win_lose.setText("Win");
  101. percent.setText(String.valueOf(percentAns)+" %");
  102. percent.setTextColor(Color.parseColor("#FF1DD710"));
  103. correctAnswers.setText(String.valueOf(correctAns)+"/9");
  104. } else {
  105. win_lose.setText("Lose");
  106. percent.setText(String.valueOf(percentAns)+" %");
  107. percent.setTextColor(Color.RED);
  108. correctAnswers.setText(String.valueOf(correctAns)+"/9");
  109. }
  110. }
  111.  
  112.  
  113. @Override
  114. public boolean onCreateOptionsMenu(Menu menu) {
  115. getMenuInflater().inflate(R.menu.menu_result, menu);
  116. return true;
  117. }
  118.  
  119. @Override
  120. public boolean onOptionsItemSelected(MenuItem item) {
  121. int id = item.getItemId();
  122. if (id == R.id.action_settings) {
  123. return true;
  124. }
  125.  
  126. return super.onOptionsItemSelected(item);
  127. }
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement