fork download
  1. package com.example.orisa.mytask3;
  2.  
  3. import android.app.DatePickerDialog;
  4. import android.content.ContentValues;
  5. import android.database.sqlite.SQLiteDatabase;
  6. import java.util.Calendar;
  7. import android.os.Bundle;
  8. import android.support.annotation.Nullable;
  9. import android.support.v7.app.AppCompatActivity;
  10. import android.view.View;
  11. import android.widget.AdapterView;
  12. import android.widget.ArrayAdapter;
  13. import android.widget.Button;
  14. import android.widget.DatePicker;
  15. import android.widget.EditText;
  16. import android.widget.LinearLayout;
  17. import android.widget.Spinner;
  18. import android.widget.Toast;
  19.  
  20. /**
  21.  * Created by orisa on 2017/06/08.
  22.  */
  23.  
  24. public class AddActivity extends AppCompatActivity {
  25.  
  26. //部品の取得
  27. EditText addTask, addDate;
  28. Spinner spinner;
  29. Button okBtn, cancelBtn;
  30.  
  31. //Spinner用の変数
  32. String[] items = {"AM", "PM"};
  33.  
  34. //データを入れる用の変数
  35. String task, date, time;
  36.  
  37. @Override
  38. protected void onCreate(@Nullable Bundle savedInstanceState) {
  39. super.onCreate(savedInstanceState);
  40. setContentView(R.layout.activity_add);
  41.  
  42. //部品の取得
  43. addTask = (EditText)findViewById(R.id.updTask);
  44. addDate = (EditText)findViewById(R.id.updDate);
  45. spinner = (Spinner)findViewById(R.id.spinner);
  46. okBtn = (Button)findViewById(R.id.updBtn);
  47. cancelBtn = (Button)findViewById(R.id.cancelBtn);
  48.  
  49. //日付の入力の設定
  50. addDate.setOnClickListener(new View.OnClickListener() {
  51. @Override
  52. public void onClick(View v) {
  53. //Calendarインスタンスの生成
  54. Calendar cal = Calendar.getInstance();
  55. //DatePickerDialogインスタンスの生成
  56. DatePickerDialog dialog = new DatePickerDialog(AddActivity.this,
  57. new DatePickerDialog.OnDateSetListener() {
  58. @Override
  59. public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
  60. //日付を取得して表示
  61. addDate.setText(String.format("%d/%02d/%02d", year, month+1, dayOfMonth));
  62. }
  63. }, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH),cal.get(Calendar.DAY_OF_MONTH));
  64. //DatePickerDialogの表示
  65. dialog.show();
  66. }
  67. });
  68.  
  69. //AM/PM入力の設定
  70. ArrayAdapter<String> adapter = new ArrayAdapter<String>(AddActivity.this, android.R.layout.simple_spinner_dropdown_item,
  71. items);
  72. adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  73. spinner.setAdapter(adapter);
  74.  
  75. //Spinnerにリスナーを登録
  76. spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  77. @Override
  78. public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  79. //選択されたStringを取得
  80. time = (String)parent.getSelectedItem();
  81. }
  82.  
  83. @Override
  84. public void onNothingSelected(AdapterView<?> parent) {
  85. }
  86. });
  87.  
  88. //データベースの作成
  89. MyDBHelper helper = new MyDBHelper(AddActivity.this);
  90. final SQLiteDatabase db = helper.getWritableDatabase();
  91.  
  92. //OKボタンクリック時の処理
  93. okBtn.setOnClickListener(new View.OnClickListener() {
  94. @Override
  95. public void onClick(View v) {
  96. //taskとdateを取得
  97. task = addTask.getText().toString();
  98. date = addDate.getText().toString();
  99. //ContentValuesにデータを入れる
  100. ContentValues val = new ContentValues();
  101. val.put("task_col", task);
  102. val.put("date_col", date);
  103. val.put("time_col", time);
  104. val.put("checked_col", 0);
  105. //データベースに登録
  106. db.insert("default_tb", null, val);
  107. //Toastを表示
  108. Toast.makeText(AddActivity.this, "added task: "+task+" @"+" "+date+" "+time,
  109. Toast.LENGTH_SHORT).show();
  110. //activityの終了
  111. finish();
  112. }
  113. });
  114.  
  115. //CANCELボタンクリック時の処理
  116. cancelBtn.setOnClickListener(new View.OnClickListener() {
  117. @Override
  118. public void onClick(View v) {
  119. //activityの終了
  120. finish();
  121. }
  122. });
  123.  
  124. }
  125. }
  126.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:24: error: class AddActivity is public, should be declared in a file named AddActivity.java
public class AddActivity extends AppCompatActivity {
       ^
Main.java:3: error: package android.app does not exist
import android.app.DatePickerDialog;
                  ^
Main.java:4: error: package android.content does not exist
import android.content.ContentValues;
                      ^
Main.java:5: 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.support.annotation does not exist
import android.support.annotation.Nullable;
                                 ^
Main.java:9: error: package android.support.v7.app does not exist
import android.support.v7.app.AppCompatActivity;
                             ^
Main.java:10: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:11: error: package android.widget does not exist
import android.widget.AdapterView;
                     ^
Main.java:12: error: package android.widget does not exist
import android.widget.ArrayAdapter;
                     ^
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.DatePicker;
                     ^
Main.java:15: error: package android.widget does not exist
import android.widget.EditText;
                     ^
Main.java:16: error: package android.widget does not exist
import android.widget.LinearLayout;
                     ^
Main.java:17: error: package android.widget does not exist
import android.widget.Spinner;
                     ^
Main.java:18: error: package android.widget does not exist
import android.widget.Toast;
                     ^
Main.java:24: error: cannot find symbol
public class AddActivity extends AppCompatActivity {
                                 ^
  symbol: class AppCompatActivity
Main.java:27: error: cannot find symbol
    EditText addTask, addDate;
    ^
  symbol:   class EditText
  location: class AddActivity
Main.java:28: error: cannot find symbol
    Spinner spinner;
    ^
  symbol:   class Spinner
  location: class AddActivity
Main.java:29: error: cannot find symbol
    Button okBtn, cancelBtn;
    ^
  symbol:   class Button
  location: class AddActivity
Main.java:38: error: cannot find symbol
    protected void onCreate(@Nullable Bundle savedInstanceState) {
                                      ^
  symbol:   class Bundle
  location: class AddActivity
Main.java:38: error: cannot find symbol
    protected void onCreate(@Nullable Bundle savedInstanceState) {
                             ^
  symbol:   class Nullable
  location: class AddActivity
Main.java:37: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:39: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class AddActivity
Main.java:40: error: package R does not exist
        setContentView(R.layout.activity_add);
                        ^
Main.java:43: error: cannot find symbol
        addTask = (EditText)findViewById(R.id.updTask);
                   ^
  symbol:   class EditText
  location: class AddActivity
Main.java:43: error: package R does not exist
        addTask = (EditText)findViewById(R.id.updTask);
                                          ^
Main.java:44: error: cannot find symbol
        addDate = (EditText)findViewById(R.id.updDate);
                   ^
  symbol:   class EditText
  location: class AddActivity
Main.java:44: error: package R does not exist
        addDate = (EditText)findViewById(R.id.updDate);
                                          ^
Main.java:45: error: cannot find symbol
        spinner = (Spinner)findViewById(R.id.spinner);
                   ^
  symbol:   class Spinner
  location: class AddActivity
Main.java:45: error: package R does not exist
        spinner = (Spinner)findViewById(R.id.spinner);
                                         ^
Main.java:46: error: cannot find symbol
        okBtn = (Button)findViewById(R.id.updBtn);
                 ^
  symbol:   class Button
  location: class AddActivity
Main.java:46: error: package R does not exist
        okBtn = (Button)findViewById(R.id.updBtn);
                                      ^
Main.java:47: error: cannot find symbol
        cancelBtn = (Button)findViewById(R.id.cancelBtn);
                     ^
  symbol:   class Button
  location: class AddActivity
Main.java:47: error: package R does not exist
        cancelBtn = (Button)findViewById(R.id.cancelBtn);
                                          ^
Main.java:50: error: package View does not exist
        addDate.setOnClickListener(new View.OnClickListener() {
                                           ^
Main.java:70: error: cannot find symbol
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(AddActivity.this, android.R.layout.simple_spinner_dropdown_item,
        ^
  symbol:   class ArrayAdapter
  location: class AddActivity
Main.java:70: error: cannot find symbol
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(AddActivity.this, android.R.layout.simple_spinner_dropdown_item,
                                           ^
  symbol:   class ArrayAdapter
  location: class AddActivity
Main.java:70: error: package android.R does not exist
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(AddActivity.this, android.R.layout.simple_spinner_dropdown_item,
                                                                                           ^
Main.java:72: error: package android.R does not exist
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                                                 ^
Main.java:76: error: package AdapterView does not exist
        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                                                         ^
Main.java:89: error: cannot find symbol
        MyDBHelper helper = new MyDBHelper(AddActivity.this);
        ^
  symbol:   class MyDBHelper
  location: class AddActivity
Main.java:89: error: cannot find symbol
        MyDBHelper helper = new MyDBHelper(AddActivity.this);
                                ^
  symbol:   class MyDBHelper
  location: class AddActivity
Main.java:90: error: cannot find symbol
        final SQLiteDatabase db = helper.getWritableDatabase();
              ^
  symbol:   class SQLiteDatabase
  location: class AddActivity
Main.java:93: error: package View does not exist
        okBtn.setOnClickListener(new View.OnClickListener() {
                                         ^
Main.java:116: error: package View does not exist
        cancelBtn.setOnClickListener(new View.OnClickListener() {
                                             ^
46 errors
stdout
Standard output is empty