INNER CODE UNIT · Java

onDataChange

shmykelsa/AAAD · app/src/main/java/com/legs/appsforaa/EnterProCode.java:77

                        public void onDataChange(@NonNull DataSnapshot snapshot) {
                            if (snapshot.exists()) {
                                if (snapshot.getValue(Boolean.class)) {
                                    myRef.child(m_Text).removeValue();
                                    secondRef.child(finalDeviceId).setValue(Boolean.TRUE, new DatabaseReference.CompletionListener() {
                                        @Override
                                        public void onComplete(@Nullable DatabaseError databaseError, @NonNull DatabaseReference databaseReference) {
                                            if (databaseError != null) {
                                                Toast.makeText(getApplicationContext(), getString(R.string.connection_error), Toast.LENGTH_LONG).show();
                                            } else {
                                                Toast.makeText(getApplicationContext(), getString(R.string.pro_unlocked), Toast.LENGTH_LONG).show();
                                                // Return to MainActivityNew with refresh request
                                                Intent intent = new Intent(EnterProCode.this, MainActivityNew.class);
                                                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
                                                intent.putExtra("refresh_pro_status", true);
                                                startActivity(intent);
                                                finish();
                                            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…