Skip to content

Commit

Permalink
Use lambda for onClick callback
Browse files Browse the repository at this point in the history
  • Loading branch information
CominAtYou committed Feb 14, 2024
1 parent 025b3c8 commit 428dd6c
Showing 1 changed file with 6 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
package com.cominatyou.batterytile.preferences;

import android.Manifest;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;

import android.Manifest;
import android.content.DialogInterface;
import android.text.Html;
import android.widget.Toast;

Expand All @@ -19,14 +17,11 @@ public static void show(Context context) {
.setMessage(Html.fromHtml(context.getString(R.string.requires_adb_dialog_description) + "<br><br><tt>adb shell pm grant " + context.getPackageName() + " " + Manifest.permission.WRITE_SECURE_SETTINGS +
"</tt><br><br>" + context.getString(R.string.requires_adb_dialog_description_second_half), Html.FROM_HTML_MODE_COMPACT))
.setPositiveButton(android.R.string.ok, (dialog, which) -> dialog.dismiss())
.setNeutralButton(R.string.requires_adb_dialog_copy_button, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("", "adb shell pm grant " + context.getPackageName()+ " " + Manifest.permission.WRITE_SECURE_SETTINGS);
clipboard.setPrimaryClip(clip);
Toast.makeText(context, R.string.requires_adb_dialog_copy_success, Toast.LENGTH_LONG).show();
}
.setNeutralButton(R.string.requires_adb_dialog_copy_button, (dialog, which) -> {
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("", "adb shell pm grant " + context.getPackageName()+ " " + Manifest.permission.WRITE_SECURE_SETTINGS);
clipboard.setPrimaryClip(clip);
Toast.makeText(context, R.string.requires_adb_dialog_copy_success, Toast.LENGTH_LONG).show();
})
.show();
}
Expand Down

0 comments on commit 428dd6c

Please sign in to comment.