fork download
  1. public class BackgroundTask extends AsyncTask<String, Void, String> {
  2.  
  3. AlertDialog alertDialog;
  4. Context ctx;
  5.  
  6. BackgroundTask(Context ctx)
  7. {
  8. this.ctx = ctx;
  9. }
  10.  
  11. @Override
  12. protected String doInBackground(String... params) {
  13.  
  14. String typein_url = "http://-----/battingrecord/typein.php";
  15. String date = params[0];
  16. String AB = params[1];
  17. String oneB = params[2];
  18. String twoB = params[3];
  19. String threeB = params[4];
  20. String HR = params[5];
  21. String BB = params[6];
  22. String SF = params[7];
  23.  
  24. try {
  25. URL url = new URL(typein_url);
  26. HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
  27. httpURLConnection.setRequestMethod("POST");
  28. httpURLConnection.setDoOutput(true);
  29.  
  30. OutputStream OS = httpURLConnection.getOutputStream();
  31. BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
  32.  
  33. String data = URLEncoder.encode("date","UTF-8") + "=" + URLEncoder.encode(date,"UTF-8") + "&" +
  34. URLEncoder.encode("AB","UTF-8") + "=" + URLEncoder.encode(AB,"UTF-8") + "&" +
  35. URLEncoder.encode("1B","UTF-8") + "=" + URLEncoder.encode(oneB,"UTF-8") + "&" +
  36. URLEncoder.encode("2B","UTF-8") + "=" + URLEncoder.encode(twoB,"UTF-8") + "&" +
  37. URLEncoder.encode("3B","UTF-8") + "=" + URLEncoder.encode(threeB,"UTF-8") + "&" +
  38. URLEncoder.encode("HR","UTF-8") + "=" + URLEncoder.encode(HR,"UTF-8") + "&" +
  39. URLEncoder.encode("BB","UTF-8") + "=" + URLEncoder.encode(BB,"UTF-8") + "&" +
  40. URLEncoder.encode("SF","UTF-8") + "=" + URLEncoder.encode(SF,"UTF-8");
  41. bufferedWriter.write(data);
  42. bufferedWriter.flush();
  43. bufferedWriter.close();
  44. OS.close();
  45. InputStream IS = httpURLConnection.getInputStream();
  46. IS.close();
  47. return "Type In Success";
  48.  
  49. } catch (MalformedURLException e) {
  50. e.printStackTrace();
  51. } catch (IOException e) {
  52. e.printStackTrace();
  53. }
  54.  
  55. return null;
  56. }
  57.  
  58. @Override
  59. protected void onProgressUpdate(Void... values) {
  60. super.onProgressUpdate(values);
  61. }
  62.  
  63. @Override
  64. protected void onPostExecute(String result){
  65. if (result.equals("Type In Success"))
  66. {
  67. Toast.makeText(ctx, result, Toast.LENGTH_LONG).show();
  68. }
  69. else {
  70. alertDialog.setMessage(result);
  71. alertDialog.show();
  72. }
  73. }
  74. }
  75.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class BackgroundTask is public, should be declared in a file named BackgroundTask.java
public class BackgroundTask extends AsyncTask<String, Void, String> {
       ^
Main.java:1: error: cannot find symbol
public class BackgroundTask extends AsyncTask<String, Void, String> {
                                    ^
  symbol: class AsyncTask
Main.java:3: error: cannot find symbol
    AlertDialog alertDialog;
    ^
  symbol:   class AlertDialog
  location: class BackgroundTask
Main.java:4: error: cannot find symbol
    Context ctx;
    ^
  symbol:   class Context
  location: class BackgroundTask
Main.java:6: error: cannot find symbol
    BackgroundTask(Context ctx)
                   ^
  symbol:   class Context
  location: class BackgroundTask
Main.java:11: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:25: error: cannot find symbol
            URL url = new URL(typein_url);
            ^
  symbol:   class URL
  location: class BackgroundTask
Main.java:25: error: cannot find symbol
            URL url = new URL(typein_url);
                          ^
  symbol:   class URL
  location: class BackgroundTask
Main.java:26: error: cannot find symbol
            HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
            ^
  symbol:   class HttpURLConnection
  location: class BackgroundTask
Main.java:26: error: cannot find symbol
            HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
                                                   ^
  symbol:   class HttpURLConnection
  location: class BackgroundTask
Main.java:30: error: cannot find symbol
            OutputStream OS = httpURLConnection.getOutputStream();
            ^
  symbol:   class OutputStream
  location: class BackgroundTask
Main.java:31: error: cannot find symbol
            BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
            ^
  symbol:   class BufferedWriter
  location: class BackgroundTask
Main.java:31: error: cannot find symbol
            BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
                                                ^
  symbol:   class BufferedWriter
  location: class BackgroundTask
Main.java:31: error: cannot find symbol
            BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
                                                                   ^
  symbol:   class OutputStreamWriter
  location: class BackgroundTask
Main.java:33: error: cannot find symbol
            String data = URLEncoder.encode("date","UTF-8") + "=" + URLEncoder.encode(date,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:33: error: cannot find symbol
            String data = URLEncoder.encode("date","UTF-8") + "=" + URLEncoder.encode(date,"UTF-8") + "&" +
                                                                    ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:34: error: cannot find symbol
                          URLEncoder.encode("AB","UTF-8") + "=" + URLEncoder.encode(AB,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:34: error: cannot find symbol
                          URLEncoder.encode("AB","UTF-8") + "=" + URLEncoder.encode(AB,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:35: error: cannot find symbol
                          URLEncoder.encode("1B","UTF-8") + "=" + URLEncoder.encode(oneB,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:35: error: cannot find symbol
                          URLEncoder.encode("1B","UTF-8") + "=" + URLEncoder.encode(oneB,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:36: error: cannot find symbol
                          URLEncoder.encode("2B","UTF-8") + "=" + URLEncoder.encode(twoB,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:36: error: cannot find symbol
                          URLEncoder.encode("2B","UTF-8") + "=" + URLEncoder.encode(twoB,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:37: error: cannot find symbol
                          URLEncoder.encode("3B","UTF-8") + "=" + URLEncoder.encode(threeB,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:37: error: cannot find symbol
                          URLEncoder.encode("3B","UTF-8") + "=" + URLEncoder.encode(threeB,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:38: error: cannot find symbol
                          URLEncoder.encode("HR","UTF-8") + "=" + URLEncoder.encode(HR,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:38: error: cannot find symbol
                          URLEncoder.encode("HR","UTF-8") + "=" + URLEncoder.encode(HR,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:39: error: cannot find symbol
                          URLEncoder.encode("BB","UTF-8") + "=" + URLEncoder.encode(BB,"UTF-8") + "&" +
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:39: error: cannot find symbol
                          URLEncoder.encode("BB","UTF-8") + "=" + URLEncoder.encode(BB,"UTF-8") + "&" +
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:40: error: cannot find symbol
                          URLEncoder.encode("SF","UTF-8") + "=" + URLEncoder.encode(SF,"UTF-8");
                          ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:40: error: cannot find symbol
                          URLEncoder.encode("SF","UTF-8") + "=" + URLEncoder.encode(SF,"UTF-8");
                                                                  ^
  symbol:   variable URLEncoder
  location: class BackgroundTask
Main.java:45: error: cannot find symbol
            InputStream IS = httpURLConnection.getInputStream();
            ^
  symbol:   class InputStream
  location: class BackgroundTask
Main.java:49: error: cannot find symbol
        } catch (MalformedURLException e) {
                 ^
  symbol:   class MalformedURLException
  location: class BackgroundTask
Main.java:51: error: cannot find symbol
        } catch (IOException e) {
                 ^
  symbol:   class IOException
  location: class BackgroundTask
Main.java:58: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:60: error: cannot find symbol
        super.onProgressUpdate(values);
        ^
  symbol:   variable super
  location: class BackgroundTask
Main.java:63: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:67: error: cannot find symbol
            Toast.makeText(ctx, result, Toast.LENGTH_LONG).show();
                                        ^
  symbol:   variable Toast
  location: class BackgroundTask
Main.java:67: error: cannot find symbol
            Toast.makeText(ctx, result, Toast.LENGTH_LONG).show();
            ^
  symbol:   variable Toast
  location: class BackgroundTask
38 errors
stdout
Standard output is empty