Untitled
unknown
plain_text
2 years ago
1.9 kB
5
Indexable
package com.example.socialapp; import android.content.Context; import android.content.Intent; import android.widget.Toast; import androidx.annotation.NonNull; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.auth.FirebaseUser; 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.ValueEventListener; public class CheckVideoCall { DatabaseReference checkVideocallRef; String senderuid; FirebaseDatabase database = FirebaseDatabase.getInstance(); FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); String currentuid = user.getUid(); Context context = null; public void checkIncoming(){ checkVideocallRef = database.getReference("vc"); try { checkVideocallRef.child(currentuid).addValueEventListener(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot snapshot) { if (snapshot.exists()){ senderuid = snapshot.child("calleruid").getValue().toString(); Intent intent = new Intent(context,VideoCallinComing.class) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra("suid",senderuid ); context.startActivity(intent); }else { } } @Override public void onCancelled(@NonNull DatabaseError error) { } }); }catch (Exception e){ // Toast.makeText(context, e.getLocalizedMessage(), Toast.LENGTH_SHORT).show(); } } }
Editor is loading...