fork download
  1. package com.example.simpleui;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.content.SharedPreferences;
  7. import android.os.Bundle;
  8. import android.view.KeyEvent;
  9. import android.view.Menu;
  10. import android.view.View;
  11. import android.view.View.OnClickListener;
  12. import android.view.View.OnKeyListener;
  13. import android.widget.Button;
  14. import android.widget.CheckBox;
  15. import android.widget.CompoundButton;
  16. import android.widget.CompoundButton.OnCheckedChangeListener;
  17. import android.widget.EditText;
  18. import android.widget.Toast;
  19.  
  20. import com.parse.Parse;
  21. import com.parse.ParseAnalytics;
  22. import com.parse.ParseObject;
  23.  
  24. public class MainActivity extends Activity {
  25.  
  26. private EditText input;
  27. private Button button;
  28. private CheckBox isEncrypt;
  29. private SharedPreferences sp;
  30. private SharedPreferences.Editor editor;
  31.  
  32. @Override
  33. protected void onCreate(Bundle savedInstanceState) {
  34. super.onCreate(savedInstanceState);
  35.  
  36. Parse.initialize(this, "QHV5GCasUkqQI0VXD1ASMyh4ZiUt1hoy7x44jckX",
  37. "mrc3nh5xixk9HGpIz4xNuAJ0ZYjQsk8apqIDrFFM");
  38.  
  39. ParseAnalytics.trackAppOpened(getIntent());
  40.  
  41. setContentView(R.layout.activity_main);
  42.  
  43. sp = getSharedPreferences("settings", Context.MODE_PRIVATE);
  44. editor = sp.edit();
  45.  
  46. input = (EditText) findViewById(R.id.editText1);
  47. button = (Button) findViewById(R.id.button2);
  48. isEncrypt = (CheckBox) findViewById(R.id.checkBox1);
  49.  
  50. input.setText(sp.getString("text", ""));
  51. isEncrypt.setChecked(sp.getBoolean("check_box", false));
  52.  
  53. isEncrypt.setOnCheckedChangeListener(new OnCheckedChangeListener() {
  54.  
  55. @Override
  56. public void onCheckedChanged(CompoundButton buttonView,
  57. boolean isChecked) {
  58. editor.putBoolean("check_box", isChecked);
  59. editor.commit();
  60. }
  61. });
  62.  
  63. button.setOnClickListener(new OnClickListener() {
  64. @Override
  65. public void onClick(View v) {
  66. sendMessage();
  67. }
  68. });
  69.  
  70. input.setOnKeyListener(new OnKeyListener() {
  71.  
  72. @Override
  73. public boolean onKey(View v, int keyCode, KeyEvent event) {
  74.  
  75. if (event.getAction() == KeyEvent.ACTION_DOWN) {
  76. if (keyCode == KeyEvent.KEYCODE_ENTER) {
  77. sendMessage();
  78. return true;
  79. } else {
  80. editor.putString("text", input.getText().toString());
  81. editor.commit();
  82. }
  83. }
  84. return false;
  85. }
  86. });
  87. }
  88.  
  89. @Override
  90. public boolean onCreateOptionsMenu(Menu menu) {
  91. // Inflate the menu; this adds items to the action bar if it is present.
  92. getMenuInflater().inflate(R.menu.main, menu);
  93. return true;
  94. }
  95.  
  96. public void send(View view) {
  97. sendMessage();
  98. }
  99.  
  100. public void sendMessage() {
  101. String text = input.getText().toString();
  102.  
  103.  
  104. ParseObject testObject =
  105. new ParseObject("message");
  106. testObject.put("text", text);
  107. testObject.saveInBackground();
  108.  
  109.  
  110. if (isEncrypt.isChecked()) {
  111. text = "*********";
  112. }
  113.  
  114. Toast.makeText(this, text, Toast.LENGTH_LONG).show();
  115. input.getText().clear();
  116.  
  117. Intent intent = new Intent();
  118. intent.putExtra("message", text);
  119. intent.setClass(this, MessageActivtiy2.class);
  120. startActivity(intent);
  121. }
  122. }
  123.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:24: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends Activity {
       ^
Main.java:3: error: package android.app does not exist
import android.app.Activity;
                  ^
Main.java:4: error: package android.content does not exist
import android.content.Context;
                      ^
Main.java:5: error: package android.content does not exist
import android.content.Intent;
                      ^
Main.java:6: error: package android.content does not exist
import android.content.SharedPreferences;
                      ^
Main.java:7: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:8: error: package android.view does not exist
import android.view.KeyEvent;
                   ^
Main.java:9: error: package android.view does not exist
import android.view.Menu;
                   ^
Main.java:10: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:11: error: package android.view.View does not exist
import android.view.View.OnClickListener;
                        ^
Main.java:12: error: package android.view.View does not exist
import android.view.View.OnKeyListener;
                        ^
Main.java:13: error: package android.widget does not exist
import android.widget.Button;
                     ^
Main.java:14: error: package android.widget does not exist
import android.widget.CheckBox;
                     ^
Main.java:15: error: package android.widget does not exist
import android.widget.CompoundButton;
                     ^
Main.java:16: error: package android.widget.CompoundButton does not exist
import android.widget.CompoundButton.OnCheckedChangeListener;
                                    ^
Main.java:17: error: package android.widget does not exist
import android.widget.EditText;
                     ^
Main.java:18: error: package android.widget does not exist
import android.widget.Toast;
                     ^
Main.java:20: error: package com.parse does not exist
import com.parse.Parse;
                ^
Main.java:21: error: package com.parse does not exist
import com.parse.ParseAnalytics;
                ^
Main.java:22: error: package com.parse does not exist
import com.parse.ParseObject;
                ^
Main.java:24: error: cannot find symbol
public class MainActivity extends Activity {
                                  ^
  symbol: class Activity
Main.java:26: error: cannot find symbol
	private EditText input;
	        ^
  symbol:   class EditText
  location: class MainActivity
Main.java:27: error: cannot find symbol
	private Button button;
	        ^
  symbol:   class Button
  location: class MainActivity
Main.java:28: error: cannot find symbol
	private CheckBox isEncrypt;
	        ^
  symbol:   class CheckBox
  location: class MainActivity
Main.java:29: error: cannot find symbol
	private SharedPreferences sp;
	        ^
  symbol:   class SharedPreferences
  location: class MainActivity
Main.java:30: error: package SharedPreferences does not exist
	private SharedPreferences.Editor editor;
	                         ^
Main.java:33: error: cannot find symbol
	protected void onCreate(Bundle savedInstanceState) {
	                        ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:90: error: cannot find symbol
	public boolean onCreateOptionsMenu(Menu menu) {
	                                   ^
  symbol:   class Menu
  location: class MainActivity
Main.java:96: error: cannot find symbol
	public void send(View view) {
	                 ^
  symbol:   class View
  location: class MainActivity
Main.java:34: error: cannot find symbol
		super.onCreate(savedInstanceState);
		^
  symbol:   variable super
  location: class MainActivity
Main.java:36: error: cannot find symbol
		Parse.initialize(this, "QHV5GCasUkqQI0VXD1ASMyh4ZiUt1hoy7x44jckX",
		^
  symbol:   variable Parse
  location: class MainActivity
Main.java:39: error: cannot find symbol
		ParseAnalytics.trackAppOpened(getIntent());
		                              ^
  symbol:   method getIntent()
  location: class MainActivity
Main.java:39: error: cannot find symbol
		ParseAnalytics.trackAppOpened(getIntent());
		^
  symbol:   variable ParseAnalytics
  location: class MainActivity
Main.java:41: error: package R does not exist
		setContentView(R.layout.activity_main);
		                ^
Main.java:43: error: cannot find symbol
		sp = getSharedPreferences("settings", Context.MODE_PRIVATE);
		                                      ^
  symbol:   variable Context
  location: class MainActivity
Main.java:46: error: cannot find symbol
		input = (EditText) findViewById(R.id.editText1);
		         ^
  symbol:   class EditText
  location: class MainActivity
Main.java:46: error: package R does not exist
		input = (EditText) findViewById(R.id.editText1);
		                                 ^
Main.java:47: error: cannot find symbol
		button = (Button) findViewById(R.id.button2);
		          ^
  symbol:   class Button
  location: class MainActivity
Main.java:47: error: package R does not exist
		button = (Button) findViewById(R.id.button2);
		                                ^
Main.java:48: error: cannot find symbol
		isEncrypt = (CheckBox) findViewById(R.id.checkBox1);
		             ^
  symbol:   class CheckBox
  location: class MainActivity
Main.java:48: error: package R does not exist
		isEncrypt = (CheckBox) findViewById(R.id.checkBox1);
		                                     ^
Main.java:53: error: cannot find symbol
		isEncrypt.setOnCheckedChangeListener(new OnCheckedChangeListener() {
		                                         ^
  symbol:   class OnCheckedChangeListener
  location: class MainActivity
Main.java:63: error: cannot find symbol
		button.setOnClickListener(new OnClickListener() {
		                              ^
  symbol:   class OnClickListener
  location: class MainActivity
Main.java:70: error: cannot find symbol
		input.setOnKeyListener(new OnKeyListener() {
		                           ^
  symbol:   class OnKeyListener
  location: class MainActivity
Main.java:32: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:92: error: package R does not exist
		getMenuInflater().inflate(R.menu.main, menu);
		                           ^
Main.java:92: error: cannot find symbol
		getMenuInflater().inflate(R.menu.main, menu);
		^
  symbol:   method getMenuInflater()
  location: class MainActivity
Main.java:89: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:104: error: cannot find symbol
		ParseObject testObject = 
		^
  symbol:   class ParseObject
  location: class MainActivity
Main.java:105: error: cannot find symbol
				new ParseObject("message");
				    ^
  symbol:   class ParseObject
  location: class MainActivity
Main.java:114: error: cannot find symbol
		Toast.makeText(this, text, Toast.LENGTH_LONG).show();
		                           ^
  symbol:   variable Toast
  location: class MainActivity
Main.java:114: error: cannot find symbol
		Toast.makeText(this, text, Toast.LENGTH_LONG).show();
		^
  symbol:   variable Toast
  location: class MainActivity
Main.java:117: error: cannot find symbol
		Intent intent = new Intent();
		^
  symbol:   class Intent
  location: class MainActivity
Main.java:117: error: cannot find symbol
		Intent intent = new Intent();
		                    ^
  symbol:   class Intent
  location: class MainActivity
Main.java:119: error: cannot find symbol
		intent.setClass(this, MessageActivtiy2.class);
		                      ^
  symbol:   class MessageActivtiy2
  location: class MainActivity
55 errors
stdout
Standard output is empty