This commit is contained in:
hyb1996
2017-05-06 21:42:18 +08:00
parent ed2ebe1599
commit 840bb56528
83 changed files with 110 additions and 442 deletions

View File

@@ -55,7 +55,7 @@ public class AccessibilityServiceTool {
public static boolean enableAccessibilityServiceByRoot(Class<? extends AccessibilityService> accessibilityService) {
String serviceName = App.getApp().getPackageName() + "/" + accessibilityService.getName();
return TextUtils.isEmpty(ProcessShell.exec(String.format(Locale.getDefault(), cmd, serviceName), true).error);
return TextUtils.isEmpty(ProcessShell.execCommand(String.format(Locale.getDefault(), cmd, serviceName), true).error);
}
public static boolean enableAccessibilityServiceByRootAndWaitFor(long timeOut) {

View File

@@ -2,6 +2,7 @@ package com.stardust.scriptdroid.ui.main.script_list;
import android.content.Context;
import android.os.Build;
import android.os.Parcelable;
import android.support.annotation.AttrRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
@@ -104,4 +105,16 @@ public class ScriptListWithProgressBarView extends FrameLayout {
public void setCurrentDirectory(ScriptFile directory) {
mScriptAndFolderListRecyclerView.setCurrentDirectory(directory);
}
@Override
protected void onRestoreInstanceState(Parcelable state) {
super.onRestoreInstanceState(state);
//in some phones, SwipeRefreshLayout will keep refreshing after screen orientation change
mSwipeRefreshLayout.post(new Runnable() {
@Override
public void run() {
mSwipeRefreshLayout.setRefreshing(false);
}
});
}
}

View File

@@ -43,7 +43,11 @@ public class TaskListRecyclerView extends ThemeColorRecyclerView implements Java
@Override
public void onClick(View v) {
int position = getChildViewHolder((View) v.getParent()).getAdapterPosition();
mScriptEngines.get(position).forceStop();
if(position >= 0){
mScriptEngines.get(position).forceStop();
}else {
updateEngineList();
}
}
};