add toast, exit app(workaround)

This commit is contained in:
rca 2025-01-29 16:08:22 +09:00
parent 70ba6469a2
commit afbd9060fa

View File

@ -24,6 +24,7 @@ import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.Objects;
@ -107,12 +108,18 @@ public class bluetooth_setupFragment extends Fragment {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
if (ActivityCompat.checkSelfPermission(requireActivity().getApplicationContext(), android.Manifest.permission.BLUETOOTH) != PackageManager.PERMISSION_GRANTED) {
Log.w("Bluetooth", "Permission not granted(Android 12-)");
// show toast then force close the app
Toast.makeText(requireActivity().getApplicationContext(), "Bluetoothの権限が必須です!", Toast.LENGTH_SHORT).show();
requireActivity().finish();
} else {
Log.w("Bluetooth", "Permission granted(Android 12-)");
}
} else {
if (ActivityCompat.checkSelfPermission(requireActivity().getApplicationContext(), android.Manifest.permission.BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) {
Log.w("Bluetooth", "Permission not granted(Android 12+)");
// show toast then force close the app
Toast.makeText(requireActivity().getApplicationContext(), "Bluetoothの権限が必須です!", Toast.LENGTH_SHORT).show();
requireActivity().finish();
} else {
Log.w("Bluetooth", "Permission granted(Android 12+)");
}