fork download
  1. import android.content.Intent;
  2. import android.os.AsyncTask;
  3. import android.os.Bundle;
  4. import android.support.design.widget.FloatingActionButton;
  5. import android.support.design.widget.Snackbar;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.support.v7.widget.LinearLayoutManager;
  8. import android.support.v7.widget.RecyclerView;
  9. import android.support.v7.widget.Toolbar;
  10. import android.util.Log;
  11. import android.view.View;
  12. import android.view.Menu;
  13. import android.view.MenuItem;
  14. import java.util.ArrayList;
  15. import java.util.List;
  16.  
  17. public class MainActivity extends AppCompatActivity {
  18. private RecyclerView recyclerView;
  19. MyAdapt2 myAdapt2;
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.activity_main);
  24. Toolbar toolbar = findViewById(R.id.toolbar);
  25. setSupportActionBar(toolbar);
  26. recyclerView=findViewById(R.id.recyclerview);
  27. LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this);
  28. linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
  29. recyclerView.setLayoutManager(linearLayoutManager);
  30. getTasks();
  31. FloatingActionButton fab = findViewById(R.id.fab);
  32. fab.setOnClickListener(new View.OnClickListener() {
  33. @Override
  34. public void onClick(View view) {
  35. Snackbar.make(view, "Add new Contact?", Snackbar.LENGTH_LONG)
  36. .setAction("Yes", new View.OnClickListener() {
  37. @Override
  38. public void onClick(View v) {
  39. Intent intent=new Intent(MainActivity.this,AdditemActivity.class);
  40. startActivity(intent);
  41. }
  42. }).show();
  43. }
  44. });
  45. }
  46. private void getTasks() {
  47. class GetTasks extends AsyncTask<Void,Void, List<Itemdata>>{
  48.  
  49. @Override
  50. protected List<Itemdata> doInBackground(Void... voids) {
  51. List<Itemdata> itemdatas=ItemdatabaseClient.getInstance(getApplicationContext())
  52. .getItemdatabase().itemDao().getAll();
  53. return itemdatas;
  54. }
  55. protected void onPostExecute(List<Itemdata> itemdataList){
  56. super.onPostExecute(itemdataList);
  57. myAdapt2=new MyAdapt2(MainActivity.this,itemdataList);
  58. recyclerView.setAdapter(myAdapt2);
  59. }
  60. }
  61. GetTasks getTasks=new GetTasks();
  62. getTasks.execute();
  63. }
  64.  
  65. @Override
  66. public boolean onCreateOptionsMenu(Menu menu) {
  67. // Inflate the menu; this adds items to the action bar if it is present.
  68. getMenuInflater().inflate(R.menu.menu_main, menu);
  69. return true;
  70. }
  71. @Override
  72. public boolean onOptionsItemSelected(MenuItem item) {
  73. // Handle action bar item clicks here. The action bar will
  74. // automatically handle clicks on the Home/Up button, so long
  75. // as you specify a parent activity in AndroidManifest.xml.
  76. int id = item.getItemId();
  77. //noinspection SimplifiableIfStatement
  78. if (id == R.id.action_delete) {
  79. return true;
  80. }
  81. return super.onOptionsItemSelected(item);
  82. }
  83. }
  84.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:17: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:1: error: package android.content does not exist
import android.content.Intent;
                      ^
Main.java:2: error: package android.os does not exist
import android.os.AsyncTask;
                 ^
Main.java:3: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:4: error: package android.support.design.widget does not exist
import android.support.design.widget.FloatingActionButton;
                                    ^
Main.java:5: error: package android.support.design.widget does not exist
import android.support.design.widget.Snackbar;
                                    ^
Main.java:6: error: package android.support.v7.app does not exist
import android.support.v7.app.AppCompatActivity;
                             ^
Main.java:7: error: package android.support.v7.widget does not exist
import android.support.v7.widget.LinearLayoutManager;
                                ^
Main.java:8: error: package android.support.v7.widget does not exist
import android.support.v7.widget.RecyclerView;
                                ^
Main.java:9: error: package android.support.v7.widget does not exist
import android.support.v7.widget.Toolbar;
                                ^
Main.java:10: error: package android.util does not exist
import android.util.Log;
                   ^
Main.java:11: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:12: error: package android.view does not exist
import android.view.Menu;
                   ^
Main.java:13: error: package android.view does not exist
import android.view.MenuItem;
                   ^
Main.java:17: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:18: error: cannot find symbol
    private RecyclerView recyclerView;
            ^
  symbol:   class RecyclerView
  location: class MainActivity
Main.java:19: error: cannot find symbol
    MyAdapt2 myAdapt2;
    ^
  symbol:   class MyAdapt2
  location: class MainActivity
Main.java:21: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:66: error: cannot find symbol
    public boolean onCreateOptionsMenu(Menu menu) {
                                       ^
  symbol:   class Menu
  location: class MainActivity
Main.java:72: error: cannot find symbol
    public boolean onOptionsItemSelected(MenuItem item) {
                                         ^
  symbol:   class MenuItem
  location: class MainActivity
Main.java:20: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:22: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:23: error: package R does not exist
        setContentView(R.layout.activity_main);
                        ^
Main.java:24: error: cannot find symbol
        Toolbar toolbar = findViewById(R.id.toolbar);
        ^
  symbol:   class Toolbar
  location: class MainActivity
Main.java:24: error: package R does not exist
        Toolbar toolbar = findViewById(R.id.toolbar);
                                        ^
Main.java:26: error: package R does not exist
        recyclerView=findViewById(R.id.recyclerview);
                                   ^
Main.java:27: error: cannot find symbol
        LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this);
        ^
  symbol:   class LinearLayoutManager
  location: class MainActivity
Main.java:27: error: cannot find symbol
        LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this);
                                                    ^
  symbol:   class LinearLayoutManager
  location: class MainActivity
Main.java:28: error: cannot find symbol
        linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
                                           ^
  symbol:   variable LinearLayoutManager
  location: class MainActivity
Main.java:31: error: cannot find symbol
        FloatingActionButton fab = findViewById(R.id.fab);
        ^
  symbol:   class FloatingActionButton
  location: class MainActivity
Main.java:31: error: package R does not exist
        FloatingActionButton fab = findViewById(R.id.fab);
                                                 ^
Main.java:32: error: package View does not exist
        fab.setOnClickListener(new View.OnClickListener() {
                                       ^
Main.java:47: error: cannot find symbol
        class GetTasks extends AsyncTask<Void,Void, List<Itemdata>>{
                               ^
  symbol:   class AsyncTask
  location: class MainActivity
Main.java:47: error: cannot find symbol
        class GetTasks extends AsyncTask<Void,Void, List<Itemdata>>{
                                                         ^
  symbol:   class Itemdata
  location: class MainActivity
Main.java:50: error: cannot find symbol
            protected List<Itemdata> doInBackground(Void... voids) {
                           ^
  symbol:   class Itemdata
  location: class GetTasks
Main.java:55: error: cannot find symbol
            protected void onPostExecute(List<Itemdata> itemdataList){
                                              ^
  symbol:   class Itemdata
  location: class GetTasks
Main.java:49: error: method does not override or implement a method from a supertype
            @Override
            ^
Main.java:51: error: cannot find symbol
                List<Itemdata> itemdatas=ItemdatabaseClient.getInstance(getApplicationContext())
                     ^
  symbol:   class Itemdata
  location: class GetTasks
Main.java:51: error: cannot find symbol
                List<Itemdata> itemdatas=ItemdatabaseClient.getInstance(getApplicationContext())
                                                                        ^
  symbol:   method getApplicationContext()
  location: class GetTasks
Main.java:51: error: cannot find symbol
                List<Itemdata> itemdatas=ItemdatabaseClient.getInstance(getApplicationContext())
                                         ^
  symbol:   variable ItemdatabaseClient
  location: class GetTasks
Main.java:56: error: cannot find symbol
                super.onPostExecute(itemdataList);
                ^
  symbol:   variable super
  location: class GetTasks
Main.java:57: error: cannot find symbol
                myAdapt2=new MyAdapt2(MainActivity.this,itemdataList);
                             ^
  symbol:   class MyAdapt2
  location: class GetTasks
Main.java:62: error: cannot find symbol
        getTasks.execute();
                ^
  symbol:   method execute()
  location: variable getTasks of type GetTasks
Main.java:65: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:68: error: package R does not exist
        getMenuInflater().inflate(R.menu.menu_main, menu);
                                   ^
Main.java:68: error: cannot find symbol
        getMenuInflater().inflate(R.menu.menu_main, menu);
        ^
  symbol:   method getMenuInflater()
  location: class MainActivity
Main.java:71: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:78: error: package R does not exist
        if (id == R.id.action_delete) {
                   ^
Main.java:81: error: cannot find symbol
        return super.onOptionsItemSelected(item);
               ^
  symbol:   variable super
  location: class MainActivity
49 errors
stdout
Standard output is empty