如何获取应用程序上下文UiAutomator2(Android)

时间:2018-03-20 13:45:27

标签: android ui-testing uiautomator

为了获得背景,我使用:

Context context = InstrumentationRegistry.getInstrumentation().getContext();

但我没有找到像getApplicationContext()这样的方法;
任何线索将不胜感激

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

Your_Activity.this

或者您可以创建一个公共静态方法来获取上下文:

public class App extends Application {

    private static Application sApplication;

    public static Application getApplication() {
        return sApplication;
    }

    public static Context getContext() {
        return getApplication().getApplicationContext();
    }

    @Override
    public void onCreate() {
        super.onCreate();
        sApplication = this;
    }
}

使用Your_View.getContext()通过View获取它 希望这个帮助