Skip to content

Commit 42578b4

Browse files
bbyyxx2bob
andauthored
简单修复了一下测试出来的问题。 (#63)
* 修复“应用程序白名单”按钮由英文改为中文 * 修复"添加程序的跳过方法"多次点击会添加多个view的问题 --------- Co-authored-by: bob <bob@mieasy,com>
1 parent f1bbadd commit 42578b4

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

app/src/main/java/com/zfdang/touchhelper/TouchHelperServiceImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public class TouchHelperServiceImpl {
7878
private static final int PACKAGE_POSITION_CLICK_FIRST_DELAY = 300;
7979
private static final int PACKAGE_POSITION_CLICK_RETRY_INTERVAL = 500;
8080
private static final int PACKAGE_POSITION_CLICK_RETRY = 6;
81+
private boolean isShow = false;
8182

8283
public TouchHelperServiceImpl(AccessibilityService service) {
8384
this.service = service;
@@ -693,6 +694,9 @@ private void updatePackage() {
693694
// display activity customization dialog, and allow users to pick widget or positions
694695
@SuppressLint("ClickableViewAccessibility")
695696
private void showActivityCustomizationDialog() {
697+
if (isShow){
698+
return;
699+
}
696700
// show activity customization window
697701
final WindowManager windowManager = (WindowManager) service.getSystemService(AccessibilityService.WINDOW_SERVICE);
698702
final DisplayMetrics metrics = new DisplayMetrics();
@@ -967,11 +971,13 @@ public void onClick(View v) {
967971
windowManager.removeViewImmediate(viewTarget);
968972
windowManager.removeViewImmediate(viewCustomization);
969973
windowManager.removeViewImmediate(imageTarget);
974+
isShow = false;
970975
}
971976
});
972977
windowManager.addView(viewTarget, outlineParams);
973978
windowManager.addView(viewCustomization, customizationParams);
974979
windowManager.addView(imageTarget, targetParams);
980+
isShow = true;
975981
}
976982

977983
public void ShowToastInIntentService(final String sText) {

app/src/main/res/layout/layout_select_packages.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
android:id="@+id/button_cancel"
2020
android:layout_width="wrap_content"
2121
android:layout_height="wrap_content"
22-
android:text="Cancel"
22+
android:text="取消"
2323
app:layout_constraintBottom_toBottomOf="parent"
2424
app:layout_constraintEnd_toStartOf="@+id/button_confirm"
2525
app:layout_constraintStart_toStartOf="parent" />
@@ -28,7 +28,7 @@
2828
android:id="@+id/button_confirm"
2929
android:layout_width="wrap_content"
3030
android:layout_height="wrap_content"
31-
android:text="Confirm"
31+
android:text="确认"
3232
app:layout_constraintBottom_toBottomOf="parent"
3333
app:layout_constraintEnd_toEndOf="parent"
3434
app:layout_constraintStart_toEndOf="@id/button_cancel" />

0 commit comments

Comments
 (0)