Untitled
unknown
plain_text
3 years ago
2.9 kB
5
Indexable
package com.example.adminappsocialmedia; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.google.firebase.auth.FirebaseAuth; public class MainActivity extends AppCompatActivity { FirebaseAuth mauth; TextView tvsingout,showreport,showreportusers; EditText titleEt,messageEt; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mauth = FirebaseAuth.getInstance(); titleEt = findViewById(R.id.title_fcm); showreportusers = findViewById(R.id.showreportUsers); messageEt = findViewById(R.id.message_fcm); button = findViewById(R.id.btn_fcm); tvsingout = findViewById(R.id.signouttv); showreport = findViewById(R.id.showreporttv); showreportusers.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, ReportUsers.class); startActivity(intent); } }); tvsingout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mauth.signOut(); Intent intent = new Intent(MainActivity.this, Login.class); startActivity(intent); } }); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String message = messageEt.getText().toString().trim(); String title = titleEt.getText().toString().trim(); if (message.isEmpty() || title.isEmpty()){ Toast.makeText(MainActivity.this, "Please fill empty fields", Toast.LENGTH_SHORT).show(); }else { sendfcm(title,message); } } }); showreport.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, Reportposts.class); startActivity(intent); } }); } private void sendfcm(String title, String message) { FcmNotificationsSender notificationsSender = new FcmNotificationsSender("/topics/all", title,message, getApplicationContext(), MainActivity.this); notificationsSender.SendNotifications(); } }
Editor is loading...