我正在开发一个简单的黑莓应用程序,用于Eclipse的Java Plug-in。在那,我想从外部文本文件读取数据。我曾搜索过这个,并尝试了一些技巧,like。但最后失败了。我会形容我的应用程序...如何从黑莓eclipse中的txt文件读取?
我的主要文件...
package com.nuc;
import net.rim.device.api.ui.UiApplication;
public class Launcher extends UiApplication
{
public static void main(String[] args)
{
Launcher theApp = new Launcher();
theApp.enterEventDispatcher();
}
public Launcher()
{
pushScreen(new MyScreen());
}
}
然后我的应用程序类就像....
package com.nuc;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.BasicEditField;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.LabelField;
import net.rim.device.api.ui.container.GridFieldManager;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.FieldChangeListener;
public final class MyScreen extends MainScreen implements FieldChangeListener
{
// declared variables...
public MyScreen()
{
//rest codes...
我想展示一些细节我的应用程序之前的文本文件开始,像最终用户许可协议..即一些东西,卡梅斯作为一线..
我的第一个问题是,在这里我需要把该文本文件...我得到了很多来自网络的指导,但没有为月食工作。 其次,然后如何读取文件并将其内容放入对话框中。
所以PLZ指导我怎样才能实现呢..示例代码将是明显的,因为我是新来这个环境......
您应该这样做:'UiApplication.getUiApplication()。invokeLater(new Runnable(){public void run(){ Dialog.inform(e。getMessage +“+”+ e.toString()); } });' – BBdev 2011-12-27 08:16:46
检查这个http://stackoverflow.com/questions/2525210/pushmodalscreen-called-by-a-non-event-thread-thrown-on-event-thread – Rupak 2011-12-27 08:40:14
我解决了我的问题。 ..感谢ropak。感谢BBDev的帮助... – 2011-12-27 10:33:46