Skip to content
Snippets Groups Projects
Select Git revision
  • 49d07272ff23a1a192d462608806ba5b8c74af07
  • master default
  • patch-1
3 results

RollNumber.java

Blame
  • Forked from Android 2017 / OD-System
    Source project has a limited visibility.
    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");