java - 无法通过 com.sun.lwuit.image.createimage 从 vector 对象创建图像

标签 java java-me

这是我的代码。我无法从此 vector 对象创建图像。

Hashtable metaData = new Hashtable();

Vector Ad = IADView.getBannerAdData(LwuitAd.this, "MyCompany_MyApp", metaData);
Object retImg = null;

if (null != Ad) {
    retImg = Ad.elementAt(0);
}

if (retImg != null) {
    com.sun.lwuit.Image img = com.sun.lwuit.Image.createImage(Ad.elementAt(0));// it shows error in this line
    Button buttonAd = new Button();
    buttonAd.setIcon(img);
    f.addComponent(BorderLayout.NORTH, buttonAd);
    f.show();
} else {
    System.out.println("retImg is null");
}

最佳答案

使用类从Inneractive的IADView中提取图像

https://projects.developer.nokia.com/JMEWeatherApp/browser/jmeweatherapp/src/com/nokia/example/weatherapp/ads?rev=b5af8939ab6a9bb084c56ff898989534a06afc38&order=name

您还可以查看它在诺基亚天气项目上的实现

干杯

关于java - 无法通过 com.sun.lwuit.image.createimage 从 vector 对象创建图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18330442/

相关文章:

java - 在循环中动态创建 JTextField

debugging - 有没有办法在黑莓中以字符串的形式获取异常的堆栈跟踪?

java - 类格式错误 : 56 while using hessian in j2me

java - 注销问题!

java - 如何通过 angularJS 将 java 对象发送到 get 方法

java - 这是 Files.lines() 中的错误,还是我对并行流有误解?

java - 参数中的0有什么意义--String message=new String(recievepacket.getData(),0,recievepacket.getLength());

java - 如何在一个类中处理多个线程?

blackberry - 如果两个进程都接收到对同一个对象的引用,他们会在 java 中同步它吗?

java - 在黑莓中创建类似于邮件应用程序的分组 TableView