Guest User

Untitled

a guest
Nov 18th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. package com.example.myfirstapp;
  2.  
  3. import android.content.Intent;
  4. import android.content.SharedPreferences;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.CompoundButton;
  10. import android.widget.CompoundButton.OnCheckedChangeListener;
  11. import android.widget.ToggleButton;
  12. import android.widget.TextView;
  13. import static com.example.myfirstapp.R.id.toggle_text;
  14. import static com.example.myfirstapp.R.string.change_font;
  15.  
  16.  
  17. public class ShowAnOption extends AppCompatActivity {
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_show_an_option);
  23. SharedPreferences sharedPrefs = getSharedPreferences("com.example.xyz", MODE_PRIVATE);
  24. toggle.setChecked(sharedPrefs.getBoolean("NameOfThingToSave", true));
  25. }
  26.  
  27. public void change_font(View v) {
  28.  
  29. int fssize;
  30.  
  31. if (toggle.isChecked())
  32. {
  33. SharedPreferences.Editor editor = getSharedPreferences("com.example.xyz", MODE_PRIVATE).edit();
  34. editor.putBoolean("NameOfThingToSave", true);
  35. editor.commit();
  36. fssize=20;
  37. }
  38. else
  39. {
  40. SharedPreferences.Editor editor = getSharedPreferences("com.example.xyz", MODE_PRIVATE).edit();
  41. editor.putBoolean("NameOfThingToSave", false);
  42. editor.commit();
  43. fssize=40;
  44. }
  45.  
  46. Intent intent1 = new Intent (getBaseContext(), DisplayMessageActivity.class);
  47. intent1.putExtra("Font_Size", fssize);
  48.  
  49. }
  50.  
  51. }
  52.  
  53. package com.example.myfirstapp;
  54.  
  55. import android.content.Intent;
  56. import android.support.v7.app.AppCompatActivity;
  57. import android.os.Bundle;
  58. import android.view.ViewGroup;
  59. import android.widget.TextView;
  60.  
  61. public class DisplayMessageActivity extends AppCompatActivity {
  62.  
  63. @Override
  64. protected void onCreate(Bundle savedInstanceState) {
  65. super.onCreate(savedInstanceState);
  66. setContentView(R.layout.activity_display_message);
  67.  
  68. Intent intent = getIntent();
  69. Intent intent1 = getIntent();
  70. String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
  71. int Font_Size = intent1.getIntExtra("Font_Size",50);
  72. TextView textView = new TextView(this);
  73. textView.setTextSize(Font_Size);
  74. textView.setText(message);
  75.  
  76. ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_message);
  77. layout.addView(textView);
  78. }
  79. }
  80.  
  81. setOnCheckedChangeListener();
  82. private void setOnCheckedChangeListener() {
  83. swAll.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
  84. public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
  85. if (isChecked) {
  86. Toast.makeText(MainActivity.this, "Switch On", Toast.LENGTH_SHORT).show();
  87. Intent intentSP = new Intent(MainActivity.this, SwitchActivity.class );
  88. Bundle extras = new Bundle();
  89. extras.putString("FONT","true" );
  90. intentSP.putExtras(extras);
  91. startActivity( intentSP );
  92. } else {
  93. Toast.makeText(MainActivity.this, "Switch Off", Toast.LENGTH_SHORT).show();
  94. }
  95. }
  96. });
  97. }
  98.  
  99. Intent intentSP = getIntent();
  100. Bundle bundle = intentSP.getExtras();
  101. tORf = bundle.getString("FONT");
  102. doWhat(null);
  103.  
  104. public void doWhat(View view){
  105. if(tORf.equals("true")){
  106. chkBoxOne.setChecked(true);
  107. }else {
  108. Toast.makeText( SwitchActivity.this, "NOT TRUE", Toast.LENGTH_LONG ).show();
  109. }
  110. }
Add Comment
Please, Sign In to add comment