Select Git revision
RollNumber.java
Forked from
Android 2017 / OD-System
Source project has a limited visibility.
-
darshanxyz authoreddarshanxyz authored
RollNumber.java 6.01 KiB
package com.darshanbshah.odsystem;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.annotation.MainThread;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
import com.google.firebase.database.ChildEventListener;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.Query;
import com.google.firebase.database.ValueEventListener;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class RollNumber extends AppCompatActivity implements AdapterView.OnItemSelectedListener{
private FirebaseAuth mAuth = FirebaseAuth.getInstance();
private EditText rollNumber;
private Spinner advisors;
List<String> list = new ArrayList<String>();
List<String> lst = new ArrayList<String>();
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference root;
DatabaseReference student;
DatabaseReference adv;
DatabaseReference id;
DatabaseReference roll_no;
DatabaseReference email;
DatabaseReference advisor;
HashMap <String,String> adv_map = new HashMap <String, String>();
ProgressDialog dialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
FirebaseUser user = mAuth.getCurrentUser();
root = database.getReference();
student = root.child("Student");
adv = root.child("Advisors");
id = student.child(user.getUid());
roll_no = id.child("RollNumber");
email = id.child("Email");
advisor = id.child("Advisor");