检测每个触摸事件而不获取应用程序上下文?

色彩

我们可以通过在上下文上使用getWindow()来获取每个Activity的Touch事件:

//set Window.Callback for getting touch event 
        final Window window = context.getWindow();
        final Window.Callback localCallback = window.getCallback();
        window.setCallback(new MyWindowCallback(localCallback));

不使用上下文如何实现?

有没有办法删除此回调(因为window类没有任何remove回调方法?

阿迪卡里洗碗

有一种获取应用程序上下文而不传递它的方法。我已经在生产环境中使用了此代码,并且工作正常。

private static Application getApplicationContext() throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
    Context context;
    final Class<?> activityThreadClass =
            Class.forName("android.app.ActivityThread");
    final Method method = activityThreadClass.getMethod("currentApplication");
    context = (Application) method.invoke(null, (Object[]) null);
    Log.d(tag_, "Context is " + context);
    application = (Application)context;
    return application;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取应用程序上下文返回null

来自分类Dev

从CommandLinerRunner获取应用程序上下文

来自分类Dev

获取应用程序上下文错误

来自分类Dev

Android获取Android库上下文与应用程序上下文

来自分类Dev

根上下文/应用程序上下文和Servlet上下文

来自分类Dev

如何从Eclipse中的命令处理程序事件中找出应用程序上下文

来自分类Dev

实例化AndroidViewModel而不传递应用程序上下文?

来自分类Dev

来自应用程序上下文的FragmentManager

来自分类Dev

Spring递归加载应用程序上下文

来自分类Dev

Spring应用程序上下文为null

来自分类Dev

Tizen应用程序上的上下文菜单

来自分类Dev

Android Webview应用程序上下文

来自分类Dev

应用程序上下文。这是什么?

来自分类Dev

Spyne与Flask应用程序上下文

来自分类Dev

在应用程序上下文之外工作-Flask

来自分类Dev

在活动中调用应用程序上下文

来自分类Dev

Android中的应用程序上下文

来自分类Dev

从非活动单例类获取应用程序上下文

来自分类Dev

使用Flask-Restful从应用程序上下文获取数据库连接

来自分类Dev

在Android的Fragment中获取应用程序上下文?

来自分类Dev

如何在Nativescript中正确获取Android应用程序上下文

来自分类Dev

在非活动类中获取应用程序上下文以传递CSV文件

来自分类Dev

Spring root应用程序上下文和servlet上下文混淆

来自分类Dev

从Spring安全性上下文访问应用程序上下文

来自分类Dev

在应用程序上下文之后加载上下文

来自分类Dev

活动上下文与应用程序上下文

来自分类Dev

Web或控制台应用程序,如何获取当前DLL的应用程序上下文

来自分类Dev

WatchConnectivity-检测所有控制器中的应用程序上下文更改

来自分类Dev

运行多个线程(每个线程都有自己的应用程序上下文)并正常关闭

Related 相关文章

  1. 1

    获取应用程序上下文返回null

  2. 2

    从CommandLinerRunner获取应用程序上下文

  3. 3

    获取应用程序上下文错误

  4. 4

    Android获取Android库上下文与应用程序上下文

  5. 5

    根上下文/应用程序上下文和Servlet上下文

  6. 6

    如何从Eclipse中的命令处理程序事件中找出应用程序上下文

  7. 7

    实例化AndroidViewModel而不传递应用程序上下文?

  8. 8

    来自应用程序上下文的FragmentManager

  9. 9

    Spring递归加载应用程序上下文

  10. 10

    Spring应用程序上下文为null

  11. 11

    Tizen应用程序上的上下文菜单

  12. 12

    Android Webview应用程序上下文

  13. 13

    应用程序上下文。这是什么?

  14. 14

    Spyne与Flask应用程序上下文

  15. 15

    在应用程序上下文之外工作-Flask

  16. 16

    在活动中调用应用程序上下文

  17. 17

    Android中的应用程序上下文

  18. 18

    从非活动单例类获取应用程序上下文

  19. 19

    使用Flask-Restful从应用程序上下文获取数据库连接

  20. 20

    在Android的Fragment中获取应用程序上下文?

  21. 21

    如何在Nativescript中正确获取Android应用程序上下文

  22. 22

    在非活动类中获取应用程序上下文以传递CSV文件

  23. 23

    Spring root应用程序上下文和servlet上下文混淆

  24. 24

    从Spring安全性上下文访问应用程序上下文

  25. 25

    在应用程序上下文之后加载上下文

  26. 26

    活动上下文与应用程序上下文

  27. 27

    Web或控制台应用程序,如何获取当前DLL的应用程序上下文

  28. 28

    WatchConnectivity-检测所有控制器中的应用程序上下文更改

  29. 29

    运行多个线程(每个线程都有自己的应用程序上下文)并正常关闭

热门标签

归档