Switch to use ThreadUtils.postOnMainThread

Change-Id: I344d25a1a667de9c0b23d6d528d905b4da3a4c40
Fixes: 63896139
Test: rerun tests
This commit is contained in:
Fan Zhang
2017-10-31 12:46:23 -07:00
parent f60c99af53
commit a7f135596d
10 changed files with 46 additions and 100 deletions

View File

@@ -21,7 +21,6 @@ import android.content.pm.ServiceInfo;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Debug;
import android.os.Handler;
import android.os.SystemClock;
import android.os.UserHandle;
import android.provider.Settings;
@@ -37,6 +36,7 @@ import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
import com.android.settingslib.utils.ThreadUtils;
import java.io.File;
import java.io.FileInputStream;
@@ -481,15 +481,12 @@ public class RunningServiceDetails extends InstrumentedPreferenceFragment
addDetailViews();
}
}
private void finish() {
(new Handler()).post(new Runnable() {
@Override
public void run() {
Activity a = getActivity();
if (a != null) {
a.onBackPressed();
}
ThreadUtils.postOnMainThread(() -> {
final Activity a = getActivity();
if (a != null) {
a.onBackPressed();
}
});
}