android - 如何在 View 类中获取 Activity 引用?

标签 android android-activity view android-context

<分区>

我创建了一个自定义 View ,需要 Activity 引用来执行一些处理程序相关的操作。我知道 getContext() 是获取上下文的一种方法,但是有没有什么方法可以获取相同的 Activity 引用?

最佳答案

将上下文转换为 Activity 应该没问题:

MyActivity myActivity = (MyActivity) getContext();

关于android - 如何在 View 类中获取 Activity 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19585379/

相关文章:

objective-c - 切换到横向 View 并使用标签栏 Controller

android - ListView 项目在触摸时不会显示焦点

android - 如何使 ListFragment 项目更宽?

android - 单击 Textview 时在应用程序 webview 中打开

android - Kotlin 对象加载延迟

android - 从另一个 Activity 中杀死一个 Activity

Android:尝试用 View 替换键盘时如何防止 View 跳转/闪烁

android - 如何区分onDestroy是否会在onPause之后被调用

java - 如果创建 Activity (可见),如何运行代码(更改 TextView 的文本)本身?

java - 仅通过 Activity 对象获取 View 中的 Activity 状态