1
LWUIT 탭을 사용하여 Rss 응용 프로그램을 개발했습니다. Lwu 피드 탭과 이미지를 Lwuit Tab 화면에 표시하고 싶지만 응용 프로그램을 실행할 때 3 개의 List (이미지가있는 제목) 항목을 표시하는 데 성공했습니다. 그 후 나는 직면합니다 java.lang.OutOfMemoryError (스택 추적이 불완전합니다) 목록 항목이 있습니까? 여기LWUIT 미처리 예외 : java.lang.OutOfMemoryError (스택 추적이 불완전합니다)
코드 내 :
public class Process {
protected XMLMidlet midlet;
Form form1;
Image image;
Tabs tabs;
private List myNewsList;
private Vector topnews;
private Vector topstory;
private Command cmdExit;
private Command m_backCommand;
private List newsList;
private Form form2;
Process(XMLMidlet midlet) throws IOException {
this.midlet=midlet;
topnews = new Vector();
topstory = new Vector();
tabs = new Tabs();
form1 = new Form();
form2=new Form();
try {
newsList = new List(topnews);
newsList.setScrollVisible(false);
newsList.setRenderer(new NewsListCellRenderer());
m_backCommand = new Command("Back");
cmdExit = new Command("EXIT");
tabs.addTab("Topstory", newsList);
form1.addComponent(BorderLayout.CENTER, tabs);
}
catch(Exception e){
e.printStackTrace();
} }
public void process() {
try{
String url = "http://www.teluguone.com/news/tonefeeds/news/news-1.rss";
form1.show();
ParseThread myThread = new ParseThread(this);
myThread.getXMLFeed(url);
} catch (Exception e) {
}
}
public void addNews(News newsItem) {
try{
topnews.addElement(newsItem);
newsList.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
List source = (List) ae.getSource();
News selectedNewsItem = (News) source.getSelectedItem();
if (selectedNewsItem != null) {
displayCompleteNewsScreen(selectedNewsItem);
}
}
});
}
catch(OutOfMemoryError r){
}
form1.show();
}
private void displayCompleteNewsScreen(News detailNews) {
try{
form2.removeAll();
form2.repaint();
form2.addCommand(m_backCommand);
form2.addCommandListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
form1.show();
}
});
HTMLComponent com=new HTMLComponent();
com.setPreferredSize(new Dimension(300,300));
com.setShowImages(false);
com.setBodyText(detailNews.getDescription());
form2.addComponent(com);
//form2.addComponent(big);
}
catch(OutOfMemoryError e){
}
form2.show();
}
}
HI lan Gil, 이걸 확인해 주시겠습니까? http://stackoverflow.com/questions/12871421/lwuit-htmlcomponent,if이 경우 텍스트를 표시 할 수 있지만 텍스트를 표시 할 수는 없습니다. 이미지 – String
Afetr 내가 파싱을했는데, 내 Nokia sdk 3.0 및 Nokia sdk 2.0에 표시하기 위해 이미지 태그 (이미지뿐만 아니라 설명)도 설명이 포함 된 htmltext가 표시됩니다. – String
HTMLsString에서 가져 오는 이미지의 크기를 조절할 수 있습니까? – String