fork download
  1. package com.example.adaptertest2;
  2. import android.app.Activity;
  3. import android.content.DialogInterface;
  4. import android.content.Intent;
  5. import android.database.Cursor;
  6. import android.database.sqlite.SQLiteDatabase;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.widget.AdapterView;
  10. import android.widget.ListView;
  11.  
  12. import androidx.appcompat.app.AlertDialog;
  13.  
  14. import java.util.ArrayList;
  15.  
  16. public class Tab_01 extends Activity {
  17.  
  18. DBHelper_1 DBHelper1;
  19. ArrayList<User> userList;
  20. ListView listView,listView1;
  21. User user;
  22.  
  23. SQLiteDatabase db;
  24.  
  25. @Override
  26. protected void onCreate(
  27. Bundle savedInstanceState) {
  28. super.onCreate(savedInstanceState);
  29. setContentView(R.layout.activity_tab01);
  30. }
  31.  
  32. public void onaddButtonClick1(View view) {
  33. Intent intent = new Intent(getApplication(), add.class);
  34. intent.putExtra("ScreenBefore","Tab_01");
  35. startActivity(intent);
  36. }
  37.  
  38. //チェックボックス押したときの処理
  39. public void deleteTask(View view){
  40.  
  41. }
  42.  
  43. @Override
  44. //他のアクティビティから戻る際にListViewを更新したいためonResumeに記述
  45. protected void onResume() {
  46. super.onResume();
  47.  
  48. DBHelper1 = new DBHelper_1(this);
  49. userList = new ArrayList<>();
  50. Cursor data = DBHelper1.getListContents();
  51. //int numRows = data.getCount();
  52.  
  53. //TODO todoテスト変更2
  54. int i=0;
  55. while(data.moveToNext()){
  56. user = new User(data.getLong(0),data.getString(1),data.getString(2),data.getString(3),data.getString(4));
  57. userList.add(i,user);
  58. System.out.println(data.getString(3)+" "+data.getString(4));
  59. System.out.println(data.getString(1)+" "+data.getString(2));
  60. System.out.println(userList.get(i).getTitleName());
  61. i++;
  62. }
  63. TwoColumnAdapter adapter = new TwoColumnAdapter(this,R.layout.lv_adapter, userList);
  64. ToDoAdapter todoadapter = new ToDoAdapter(this,R.layout.todo_adapter, userList);
  65. listView = (ListView) findViewById(R.id.lv1);
  66. listView1 = (ListView) findViewById(R.id.lv1_1);
  67. listView.setAdapter(adapter);
  68. listView1.setAdapter(todoadapter);
  69. listView.setOnItemClickListener(new OnItemClickListener());
  70. listView.setOnItemLongClickListener(new OnItemLongClickListener());
  71.  
  72. }
  73. //TODO 予定リスト押したら、ToDoリストに予定に対するToDo入る
  74. //タブ1のリストを押した場合
  75. // ToDoAdapter todoadapter = new ToDoAdapter(this,R.layout.todo_adapter, userList);
  76. public class OnItemClickListener implements AdapterView.OnItemClickListener {
  77. public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
  78.  
  79. //★IDの取得★
  80. User user = userList.get(userList.size() - 1 - position);
  81. long UserId = user.getId();
  82. //onResume();
  83. //db.execSQL("SELECT TODO1NAME FROM lv1_data WHERE ID ==" + UserId);
  84.  
  85. if(UserId == 1) {//アダプターBのID
  86. listView1 = (ListView) findViewById(R.id.lv1_1);
  87. // listView1.setAdapter(todoadapter);
  88. }
  89.  
  90. }
  91. }
  92.  
  93. //タブ1のリストを長押しした場合
  94. private class OnItemLongClickListener implements AdapterView.OnItemLongClickListener {
  95.  
  96. public boolean onItemLongClick(AdapterView<?> parent, View view , int position, long id) {
  97. //ダイアログ準備
  98. AlertDialog.Builder builder = new AlertDialog.Builder(Tab_01.this);
  99. builder.setTitle("削除しますか?");
  100. builder.setPositiveButton("はい", new DialogInterface.OnClickListener() {
  101. @Override
  102. public void onClick(DialogInterface dialog, int which) {
  103.  
  104. }
  105. });
  106. builder.setNegativeButton("いいえ",null);
  107. builder.setCancelable(true);
  108. builder.show();
  109. return true;
  110. }
  111. }
  112. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:16: error: class Tab_01 is public, should be declared in a file named Tab_01.java
public class Tab_01 extends Activity {
       ^
Main.java:2: error: package android.app does not exist
import android.app.Activity;
                  ^
Main.java:3: error: package android.content does not exist
import android.content.DialogInterface;
                      ^
Main.java:4: error: package android.content does not exist
import android.content.Intent;
                      ^
Main.java:5: error: package android.database does not exist
import android.database.Cursor;
                       ^
Main.java:6: error: package android.database.sqlite does not exist
import android.database.sqlite.SQLiteDatabase;
                              ^
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.View;
                   ^
Main.java:9: error: package android.widget does not exist
import android.widget.AdapterView;
                     ^
Main.java:10: error: package android.widget does not exist
import android.widget.ListView;
                     ^
Main.java:12: error: package androidx.appcompat.app does not exist
import androidx.appcompat.app.AlertDialog;
                             ^
Main.java:16: error: cannot find symbol
public class Tab_01 extends Activity {
                            ^
  symbol: class Activity
Main.java:18: error: cannot find symbol
    DBHelper_1 DBHelper1;
    ^
  symbol:   class DBHelper_1
  location: class Tab_01
Main.java:19: error: cannot find symbol
    ArrayList<User> userList;
              ^
  symbol:   class User
  location: class Tab_01
Main.java:20: error: cannot find symbol
    ListView listView,listView1;
    ^
  symbol:   class ListView
  location: class Tab_01
Main.java:21: error: cannot find symbol
    User user;
    ^
  symbol:   class User
  location: class Tab_01
Main.java:23: error: cannot find symbol
    SQLiteDatabase db;
    ^
  symbol:   class SQLiteDatabase
  location: class Tab_01
Main.java:27: error: cannot find symbol
            Bundle savedInstanceState) {
            ^
  symbol:   class Bundle
  location: class Tab_01
Main.java:32: error: cannot find symbol
    public void onaddButtonClick1(View view) {
                                  ^
  symbol:   class View
  location: class Tab_01
Main.java:39: error: cannot find symbol
    public void deleteTask(View view){
                           ^
  symbol:   class View
  location: class Tab_01
Main.java:76: error: package AdapterView does not exist
    public class OnItemClickListener implements AdapterView.OnItemClickListener {
                                                           ^
Main.java:77: error: cannot find symbol
        public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
                                ^
  symbol:   class AdapterView
  location: class Tab_01.OnItemClickListener
Main.java:77: error: cannot find symbol
        public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
                                                        ^
  symbol:   class View
  location: class Tab_01.OnItemClickListener
Main.java:94: error: package AdapterView does not exist
    private class OnItemLongClickListener implements AdapterView.OnItemLongClickListener {
                                                                ^
Main.java:96: error: cannot find symbol
        public boolean onItemLongClick(AdapterView<?> parent, View view , int position, long id) {
                                       ^
  symbol:   class AdapterView
  location: class Tab_01.OnItemLongClickListener
Main.java:96: error: cannot find symbol
        public boolean onItemLongClick(AdapterView<?> parent, View view , int position, long id) {
                                                              ^
  symbol:   class View
  location: class Tab_01.OnItemLongClickListener
Main.java:25: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:28: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class Tab_01
Main.java:29: error: package R does not exist
        setContentView(R.layout.activity_tab01);
                        ^
Main.java:33: error: cannot find symbol
        Intent intent = new Intent(getApplication(), add.class);
        ^
  symbol:   class Intent
  location: class Tab_01
Main.java:33: error: cannot find symbol
        Intent intent = new Intent(getApplication(), add.class);
                            ^
  symbol:   class Intent
  location: class Tab_01
Main.java:33: error: cannot find symbol
        Intent intent = new Intent(getApplication(), add.class);
                                                     ^
  symbol:   class add
  location: class Tab_01
Main.java:33: error: cannot find symbol
        Intent intent = new Intent(getApplication(), add.class);
                                   ^
  symbol:   method getApplication()
  location: class Tab_01
Main.java:43: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:46: error: cannot find symbol
        super.onResume();
        ^
  symbol:   variable super
  location: class Tab_01
Main.java:48: error: cannot find symbol
        DBHelper1 = new DBHelper_1(this);
                        ^
  symbol:   class DBHelper_1
  location: class Tab_01
Main.java:50: error: cannot find symbol
        Cursor data = DBHelper1.getListContents();
        ^
  symbol:   class Cursor
  location: class Tab_01
Main.java:56: error: cannot find symbol
            user = new User(data.getLong(0),data.getString(1),data.getString(2),data.getString(3),data.getString(4));
                       ^
  symbol:   class User
  location: class Tab_01
Main.java:63: error: cannot find symbol
        TwoColumnAdapter adapter =  new TwoColumnAdapter(this,R.layout.lv_adapter, userList);
        ^
  symbol:   class TwoColumnAdapter
  location: class Tab_01
Main.java:63: error: cannot find symbol
        TwoColumnAdapter adapter =  new TwoColumnAdapter(this,R.layout.lv_adapter, userList);
                                        ^
  symbol:   class TwoColumnAdapter
  location: class Tab_01
Main.java:63: error: package R does not exist
        TwoColumnAdapter adapter =  new TwoColumnAdapter(this,R.layout.lv_adapter, userList);
                                                               ^
Main.java:64: error: cannot find symbol
        ToDoAdapter todoadapter =  new ToDoAdapter(this,R.layout.todo_adapter, userList);
        ^
  symbol:   class ToDoAdapter
  location: class Tab_01
Main.java:64: error: cannot find symbol
        ToDoAdapter todoadapter =  new ToDoAdapter(this,R.layout.todo_adapter, userList);
                                       ^
  symbol:   class ToDoAdapter
  location: class Tab_01
Main.java:64: error: package R does not exist
        ToDoAdapter todoadapter =  new ToDoAdapter(this,R.layout.todo_adapter, userList);
                                                         ^
Main.java:65: error: cannot find symbol
        listView = (ListView) findViewById(R.id.lv1);
                    ^
  symbol:   class ListView
  location: class Tab_01
Main.java:65: error: package R does not exist
        listView = (ListView) findViewById(R.id.lv1);
                                            ^
Main.java:66: error: cannot find symbol
        listView1 = (ListView) findViewById(R.id.lv1_1);
                     ^
  symbol:   class ListView
  location: class Tab_01
Main.java:66: error: package R does not exist
        listView1 = (ListView) findViewById(R.id.lv1_1);
                                             ^
Main.java:80: error: cannot find symbol
            User user = userList.get(userList.size() - 1 - position);
            ^
  symbol:   class User
  location: class Tab_01.OnItemClickListener
Main.java:86: error: cannot find symbol
                listView1 = (ListView) findViewById(R.id.lv1_1);
                             ^
  symbol:   class ListView
  location: class Tab_01.OnItemClickListener
Main.java:86: error: package R does not exist
                listView1 = (ListView) findViewById(R.id.lv1_1);
                                                     ^
Main.java:98: error: package AlertDialog does not exist
            AlertDialog.Builder builder = new AlertDialog.Builder(Tab_01.this);
                       ^
Main.java:98: error: package AlertDialog does not exist
            AlertDialog.Builder builder = new AlertDialog.Builder(Tab_01.this);
                                                         ^
Main.java:100: error: package DialogInterface does not exist
            builder.setPositiveButton("??", new DialogInterface.OnClickListener() {
                                                               ^
Main.java:102: error: cannot find symbol
                public void onClick(DialogInterface dialog, int which) {
                                    ^
  symbol: class DialogInterface
Main.java:101: error: method does not override or implement a method from a supertype
                @Override
                ^
56 errors
stdout
Standard output is empty