mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-04 22:56:32 +08:00
Android: Disable debug menu when monkey is running
Summary: When testing an app on Android using the monkey, the monkey shouldn't be able to open or interact with the dev menu. **Test plan (required)** My team uses this change in our app. Adam Comella Microsoft Corp. Closes https://github.com/facebook/react-native/pull/10901 Differential Revision: D4176167 Pulled By: ericvicenti fbshipit-source-id: 8eb64715ae7496cdf957ee963777f66ab358546c
This commit is contained in:
committed by
Facebook Github Bot
parent
7991d1206b
commit
9a8b5d9f4f
@@ -22,6 +22,7 @@ import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
|
||||
import android.app.ActivityManager;
|
||||
import android.app.AlertDialog;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
@@ -334,7 +335,7 @@ public class DevSupportManagerImpl implements DevSupportManager, PackagerCommand
|
||||
|
||||
@Override
|
||||
public void showDevOptionsDialog() {
|
||||
if (mDevOptionsDialog != null || !mIsDevSupportEnabled) {
|
||||
if (mDevOptionsDialog != null || !mIsDevSupportEnabled || ActivityManager.isUserAMonkey()) {
|
||||
return;
|
||||
}
|
||||
LinkedHashMap<String, DevOptionHandler> options = new LinkedHashMap<>();
|
||||
|
||||
Reference in New Issue
Block a user