This commit is contained in:
14Sandee
2023-11-23 21:02:29 +05:30
parent fbf78d8f63
commit b0c2209af8
11 changed files with 68 additions and 67 deletions

View File

@@ -43,8 +43,6 @@ import java.util.List;
public class FUAActivity extends AppCompatActivity {
private static final String TAG = "aditya";
SwitchCompat swBlock;
RecyclerView rvApps, rvWhiteApps;
MyAppsAdapter adapter, whiteListAdapter;

View File

@@ -7,7 +7,7 @@ class ArticleCategory{
public class ArticleResult{
public int id;
public String article_category_xid;
public int article_category_xid;
public String article_title;
public String article_detail;
public String article_link;
@@ -16,10 +16,10 @@ public class ArticleResult{
public String small_image;
public String large_image;
public String tags;
public String active;
public int active;
public String deleted_at;
public String created_by;
public String updated_by;
public int created_by;
public int updated_by;
public String created_at;
public String updated_at;
public String article_author_img;

View File

@@ -1,5 +1,6 @@
package com.app.simplitend.patient_dashboard.fragments;
import static com.app.simplitend.appblocking.FUAActivity.IS_FROM_DASHBOARD;
import static com.app.simplitend.caregiverdashboard.activities.EditProfileInfoActivity.IS_FROM_PATIENT;
import static com.app.simplitend.caregiverdashboard.activities.PatientProfileShowerActivity.ACTIVITY_F;
import static com.app.simplitend.caregiverdashboard.activities.PatientProfileShowerActivity.CONTACTS_F;
@@ -8,8 +9,11 @@ import static com.app.simplitend.caregiverdashboard.activities.PatientProfileSho
import static com.app.simplitend.caregiverdashboard.activities.PatientProfileShowerActivity.WHICH_FRAGMENT;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -30,6 +34,8 @@ import com.app.simplitend.patient_dashboard.PatSettingsActivity;
import com.app.simplitend.welcome.welcomepatient.mvvm.models.PatientData;
import com.bumptech.glide.Glide;
import java.util.Locale;
public class PatientProfileInfoFragment extends Fragment {
private ActivityPatProfileInfoBinding binding;
@@ -107,8 +113,23 @@ public class PatientProfileInfoFragment extends Fragment {
});
binding.freqUsedApps.setOnClickListener(v -> {
Intent intent = new Intent(requireActivity(), FUAActivity.class);
startActivity(intent);
if (!Settings.canDrawOverlays(requireContext()) && "xiaomi".equals(Build.MANUFACTURER.toLowerCase(Locale.ROOT))) {
final Intent intent = new Intent("miui.intent.action.APP_PERM_EDITOR");
intent.setClassName("com.miui.securitycenter",
"com.miui.permcenter.permissions.PermissionsEditorActivity");
intent.putExtra("extra_pkgname", requireActivity().getPackageName());
new AlertDialog.Builder(requireContext())
.setTitle("Please Enable the additional permissions")
.setMessage("You couldn't use App whitelisting feature unless you turn the following permissions on:\n\n1. Display pop-up windows\n2. Open new windows while running in the background")
.setPositiveButton("Go to Settings", (dialog, which) -> startActivity(intent))
.setNegativeButton("Cancel", ((dialogInterface, i) -> dialogInterface.dismiss()))
.setIcon(android.R.drawable.ic_dialog_info)
.show();
}else{
Intent intent = new Intent(requireActivity(), FUAActivity.class);
startActivity(intent);
}
});
binding.editBtn.setOnClickListener(v -> {

View File

@@ -9,14 +9,14 @@ public class Frequency {
public String title;
public String value;
public String sort_order;
public Object small_image_url;
public Object large_image_url;
public String small_image_url;
public String large_image_url;
public String active;
public Object deleted_at;
public Object created_by;
public Object updated_by;
public Object created_at;
public Object updated_at;
public String deleted_at;
public String created_by;
public String updated_by;
public String created_at;
public String updated_at;
@NonNull
@Override

View File

@@ -9,14 +9,14 @@ public class MedicationType implements Serializable {
public String title;
public String value;
public String sort_order;
public Object small_image_url;
public Object large_image_url;
public String small_image_url;
public String large_image_url;
public String active;
public Object deleted_at;
public Object created_by;
public Object updated_by;
public Object created_at;
public Object updated_at;
public String deleted_at;
public String created_by;
public String updated_by;
public String created_at;
public String updated_at;
@NonNull
@Override