0% found this document useful (0 votes)
6 views2 pages

Firebase Messaging Android App Code

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Firebase Messaging Android App Code

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

package [Link].

basefire;

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class MainActivity extends AppCompatActivity {

private static final String PATH_START = "start";


private static final String PATH_MESSAGE= "message";

@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
[Link](this);
setContentView([Link].activity_main);

final TextView tvMessage = findViewById([Link]);


final EditText etMessage= findViewById([Link]);
final Button btnSend= findViewById([Link]);
FirebaseDatabase database= [Link]();
final DatabaseReference reference =
[Link](PATH_START).child(PATH_MESSAGE);

[Link](new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
[Link]([Link]([Link]));
}

@Override
public void onCancelled(@NonNull DatabaseError error) {
[Link]([Link], "Error al consultar en firebase.",
Toast.LENGTH_LONG).show();
}
});

[Link](new [Link]() {
@Override
public void onClick(View v) {
FirebaseDatabase database = [Link]();

final DatabaseReference reference =


[Link](PATH_START).child(PATH_MESSAGE);// "/-start/-message"
[Link]([Link]().toString().trim());
}
});

[Link](findViewById([Link]), (v, insets) -> {


Insets systemBars = [Link]([Link]());
[Link]([Link], [Link], [Link], [Link]);
return insets;
});
}
}

You might also like