print successfully integrated!

This commit is contained in:
OnlyPapy98
2025-12-03 09:41:46 +01:00
parent 87a3e952aa
commit ed92a63015
16 changed files with 398 additions and 201 deletions

View File

@@ -6,11 +6,13 @@ import android.os.Bundle;
import com.anggastudio.printama.Pref;
import com.anggastudio.printama.Printama;
import com.example.quiz.utils.BluetoothUtils;
import com.example.quiz.utils.SessionManager;
import com.example.quiz.utils.SharedPrefsHelper;
import com.google.android.material.snackbar.Snackbar;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Handler;
import android.view.View;
import android.widget.Toast;
@@ -27,6 +29,10 @@ import dagger.hilt.android.AndroidEntryPoint;
@AndroidEntryPoint
public class PageQuiz extends AppCompatActivity {
private SessionManager sessionManager;
private Handler handler = new Handler();
private Runnable checkRunnable;
private AppBarConfiguration appBarConfiguration;
private ActivityPageQuizBinding binding;
@@ -60,6 +66,20 @@ public class PageQuiz extends AppCompatActivity {
requestPermission();
binding = ActivityPageQuizBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
sessionManager = new SessionManager();
// Vérification périodique
checkRunnable = new Runnable() {
@Override
public void run() {
if (sessionManager.isExpired()) {
Toast.makeText(getApplicationContext(), "I'm herer", Toast.LENGTH_LONG).show();
} else {
handler.postDelayed(this, 60 * 1000);
}
}
};
handler.postDelayed(checkRunnable, 60 * 1000);
setSupportActionBar(binding.toolbar);
binding.toolbar.setBackgroundColor(Color.parseColor("#501C5A29"));
binding.fab.setOnClickListener(new View.OnClickListener() {