Main.java:22: error: class StudentCall is public, should be declared in a file named StudentCall.java
public class StudentCall extends ListActivity {
^
Main.java:5: error: package android does not exist
import android.Manifest;
^
Main.java:6: error: package android.app does not exist
import android.app.ListActivity;
^
Main.java:7: error: package android.content does not exist
import android.content.Intent;
^
Main.java:8: error: package android.content.pm does not exist
import android.content.pm.PackageManager;
^
Main.java:9: error: package android.net does not exist
import android.net.Uri;
^
Main.java:10: error: package android.os does not exist
import android.os.Bundle;
^
Main.java:11: error: package android.support.v4.app does not exist
import android.support.v4.app.ActivityCompat;
^
Main.java:12: error: package android.view does not exist
import android.view.View;
^
Main.java:13: error: package android.widget does not exist
import android.widget.ListView;
^
Main.java:14: error: package android.widget does not exist
import android.widget.Toast;
^
Main.java:22: error: cannot find symbol
public class StudentCall extends ListActivity {
^
symbol: class ListActivity
Main.java:24: error: cannot find symbol
private ArrayList<Student> students = new ArrayList<Student>();
^
symbol: class Student
location: class StudentCall
Main.java:27: error: cannot find symbol
protected void onCreate(Bundle savedInstanceState) {
^
symbol: class Bundle
location: class StudentCall
Main.java:39: error: cannot find symbol
protected void onListItemClick(ListView l, View v, int position, long id) {
^
symbol: class ListView
location: class StudentCall
Main.java:39: error: cannot find symbol
protected void onListItemClick(ListView l, View v, int position, long id) {
^
symbol: class View
location: class StudentCall
Main.java:24: error: cannot find symbol
private ArrayList<Student> students = new ArrayList<Student>();
^
symbol: class Student
location: class StudentCall
Main.java:26: 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 StudentCall
Main.java:29: error: package Manifest does not exist
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CALL_PHONE}, 1);
^
Main.java:29: error: cannot find symbol
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CALL_PHONE}, 1);
^
symbol: variable ActivityCompat
location: class StudentCall
Main.java:31: error: cannot find symbol
Intent it = getIntent();
^
symbol: class Intent
location: class StudentCall
Main.java:31: error: cannot find symbol
Intent it = getIntent();
^
symbol: method getIntent()
location: class StudentCall
Main.java:32: error: cannot find symbol
Bundle params = it.getExtras();
^
symbol: class Bundle
location: class StudentCall
Main.java:33: error: cannot find symbol
students = (ArrayList<Student>) params.get("students");
^
symbol: class Student
location: class StudentCall
Main.java:35: error: cannot find symbol
setListAdapter(new StudentAdapter(this, students));
^
symbol: class StudentAdapter
location: class StudentCall
Main.java:38: error: method does not override or implement a method from a supertype
@Override
^
Main.java:40: error: cannot find symbol
super.onListItemClick(l, v, position, id);
^
symbol: variable super
location: class StudentCall
Main.java:41: error: cannot find symbol
Student student = (Student) this.getListAdapter().getItem(position);
^
symbol: class Student
location: class StudentCall
Main.java:41: error: cannot find symbol
Student student = (Student) this.getListAdapter().getItem(position);
^
symbol: class Student
location: class StudentCall
Main.java:41: error: cannot find symbol
Student student = (Student) this.getListAdapter().getItem(position);
^
symbol: method getListAdapter()
Main.java:43: error: cannot find symbol
Toast.makeText(this, "Student selected: " + student.name, Toast.LENGTH_SHORT).show();
^
symbol: variable Toast
location: class StudentCall
Main.java:43: error: cannot find symbol
Toast.makeText(this, "Student selected: " + student.name, Toast.LENGTH_SHORT).show();
^
symbol: variable Toast
location: class StudentCall
Main.java:45: error: cannot find symbol
Uri uri = Uri.parse("Phone number:" + student.phone_number);
^
symbol: class Uri
location: class StudentCall
Main.java:45: error: cannot find symbol
Uri uri = Uri.parse("Phone number:" + student.phone_number);
^
symbol: variable Uri
location: class StudentCall
Main.java:47: error: cannot find symbol
Intent it = new Intent(Intent.ACTION_CALL, uri);
^
symbol: class Intent
location: class StudentCall
Main.java:47: error: cannot find symbol
Intent it = new Intent(Intent.ACTION_CALL, uri);
^
symbol: class Intent
location: class StudentCall
Main.java:47: error: cannot find symbol
Intent it = new Intent(Intent.ACTION_CALL, uri);
^
symbol: variable Intent
location: class StudentCall
Main.java:49: error: package Manifest does not exist
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_GRANTED) {
^
Main.java:49: error: cannot find symbol
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_GRANTED) {
^
symbol: variable ActivityCompat
location: class StudentCall
Main.java:49: error: cannot find symbol
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_GRANTED) {
^
symbol: variable PackageManager
location: class StudentCall
41 errors