fork download
  1. package com.test;
  2.  
  3. import android.content.SharedPreferences;
  4. import android.preference.PreferenceManager;
  5.  
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8.  
  9. import android.view.View;
  10. import android.widget.Button;
  11. import android.widget.TextView;
  12.  
  13.  
  14.  
  15. public class MainActivity extends AppCompatActivity {
  16. int k1;
  17. int k2;
  18. String key_name="key1";
  19. String key_name2="key2";
  20. TextView key1;
  21. TextView key2;
  22. Button jump,reset;
  23.  
  24. @Override
  25. protected void onCreate(Bundle savedInstanceState) {
  26. super.onCreate(savedInstanceState);
  27. setContentView(R.layout.activity_main);
  28.  
  29. key1=(TextView)findViewById(R.id.key1);
  30. key2=(TextView)findViewById(R.id.key2);
  31.  
  32. SharedPreferences mPrefernece= PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
  33. k2=mPrefernece.getInt(key_name2,0);
  34. k1=mPrefernece.getInt(key_name,0);
  35. key1.setText(""+k1);
  36. key2.setText(""+k2);
  37. final SharedPreferences.Editor medit=mPrefernece.edit();
  38.  
  39. jump=(Button)findViewById(R.id.jump);
  40. jump.setOnClickListener(new View.OnClickListener() {
  41. @Override
  42. public void onClick(View v) {
  43. medit.putInt(key_name,++k1);
  44. medit.putInt(key_name2,--k2);
  45. medit.commit();
  46. key1.setText(""+k1);
  47. key2.setText(""+k2);
  48. }
  49. });
  50.  
  51. reset=(Button)findViewById(R.id.reset);
  52. reset.setOnClickListener(new View.OnClickListener() {
  53. @Override
  54. public void onClick(View v) {
  55. medit.remove(key_name).apply();
  56. medit.remove(key_name2);
  57. medit.commit();
  58. key1.setText("" + 0);
  59. key2.setText("" + 0);
  60. }
  61. });
  62. }
  63. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:15: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:3: error: package android.content does not exist
import android.content.SharedPreferences;
                      ^
Main.java:4: error: package android.preference does not exist
import android.preference.PreferenceManager;
                         ^
Main.java:6: error: package android.support.v7.app does not exist
import android.support.v7.app.AppCompatActivity;
                             ^
Main.java:7: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:9: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:10: error: package android.widget does not exist
import android.widget.Button;
                     ^
Main.java:11: error: package android.widget does not exist
import android.widget.TextView;
                     ^
Main.java:15: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:20: error: cannot find symbol
    TextView key1;
    ^
  symbol:   class TextView
  location: class MainActivity
Main.java:21: error: cannot find symbol
    TextView key2;
    ^
  symbol:   class TextView
  location: class MainActivity
Main.java:22: error: cannot find symbol
    Button jump,reset;
    ^
  symbol:   class Button
  location: class MainActivity
Main.java:25: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:24: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:26: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:27: error: package R does not exist
        setContentView(R.layout.activity_main);
                        ^
Main.java:29: error: cannot find symbol
        key1=(TextView)findViewById(R.id.key1);
              ^
  symbol:   class TextView
  location: class MainActivity
Main.java:29: error: package R does not exist
        key1=(TextView)findViewById(R.id.key1);
                                     ^
Main.java:30: error: cannot find symbol
        key2=(TextView)findViewById(R.id.key2);
              ^
  symbol:   class TextView
  location: class MainActivity
Main.java:30: error: package R does not exist
        key2=(TextView)findViewById(R.id.key2);
                                     ^
Main.java:32: error: cannot find symbol
        SharedPreferences mPrefernece= PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
        ^
  symbol:   class SharedPreferences
  location: class MainActivity
Main.java:32: error: cannot find symbol
        SharedPreferences mPrefernece= PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
                                       ^
  symbol:   variable PreferenceManager
  location: class MainActivity
Main.java:37: error: package SharedPreferences does not exist
        final SharedPreferences.Editor medit=mPrefernece.edit();
                               ^
Main.java:39: error: cannot find symbol
        jump=(Button)findViewById(R.id.jump);
              ^
  symbol:   class Button
  location: class MainActivity
Main.java:39: error: package R does not exist
        jump=(Button)findViewById(R.id.jump);
                                   ^
Main.java:40: error: package View does not exist
        jump.setOnClickListener(new View.OnClickListener() {
                                        ^
Main.java:51: error: cannot find symbol
        reset=(Button)findViewById(R.id.reset);
               ^
  symbol:   class Button
  location: class MainActivity
Main.java:51: error: package R does not exist
        reset=(Button)findViewById(R.id.reset);
                                    ^
Main.java:52: error: package View does not exist
        reset.setOnClickListener(new View.OnClickListener() {
                                         ^
29 errors
stdout
Standard output is empty