标题有点混乱,因为我不知道什么是合适的命名方式。我刚开始学习小部件编程,大致了解了如何制作一个简单的小部件。现在我想在我的实际应用程序中使用它来做一些事情:
- 使用 IP 地址 ping Web 服务器(检查每个服务器的活跃度)
- Web 服务器需要证书身份验证
实际的应用程序已经可以正常工作了,我只想为我正在 ping 的 1 台服务器做一个小部件。我使用了一个自定义的 DefaultHttpClient、MyHttpClient类,它完成了我所有的证书身份验证。我如何使用它,MyHttpClient类是通过键入
DefaultHttpClient client = new MyHttpClient(getApplicationContext());
它只有在我将它放在Activity类中时才有效。它在AppWidgetProvider类中不起作用。它给出的错误是:
对于 SystemWidget.ParseLoyalty SystemWidget.java 类型的方法 getApplicationContext() 未定义