试图从Android代码获取Android哈希键时发生getPackageManager()错误

试图从Android代码获取Android哈希键时发生getPackageManager()错误,android,Android,我正试图在我的实用程序.java类中使用此代码为我的应用程序获取Facebook的Android哈希键 但是getPackageManager()方法被标记,这是导入问题还是我遗漏了什么?getPackageManager()是上下文类的方法。我不完全确定上面的代码在哪里,但它似乎在某种帮助器类中。您需要将Context Context参数传递给定义此代码的方法,然后将使用getPackageManager()的行更改为 context.getPackageManager()... 是的,它

我正试图在我的
实用程序.java
类中使用此代码为我的应用程序获取Facebook的Android哈希键

但是
getPackageManager()
方法被标记,这是导入问题还是我遗漏了什么?

getPackageManager()
上下文
类的方法。我不完全确定上面的代码在哪里,但它似乎在某种帮助器类中。您需要将
Context Context
参数传递给定义此代码的方法,然后将使用
getPackageManager()的行更改为

context.getPackageManager()...

是的,它是在我创建的一个助手类中,您的建议删除了该错误,尽管(由于我代码中的逻辑)它不起作用。但我从[link]中发现,从android代码生成哈希键的最佳方法是将上面的代码放在“onCreate()”方法中,然后运行该应用程序。从那里可以很好地工作。谢谢你。