2010-07-16 207 views
0

我是黑莓新手..我正在开发一个应用程序,其中包含主屏幕上有一个按钮。点击它后,它将更改为新屏幕,以便使用UiApplication.getUiApplication()。pushScreen(new NewScreen());在字段changedListener方法中。 在新闻界中,我添加了一个verticalFieldManager,并添加了一些图片和一个按钮。我想要的是当我点击这个按钮时,它应该进入主屏幕。当点击按钮时更改屏幕

我在NewScreen类中实现了第二个屏幕功能,该功能位于主类中。

请让我知道任何建议。

感谢 科希克

+1

你看到的行为是什么?不确定问题是什么。 – spacemanaki 2010-07-16 16:21:03

+0

重复的http://stackoverflow.com/questions/1123414/how-to-navigate-back-to-the-previous-screen-in-blackberry – 2010-07-19 09:44:56

+0

谢谢Max帮助了我很多。 – Koushik 2010-07-20 16:16:59

回答

0

我想你想回到上一个屏幕。 试试这个。

Screen currentScreen = UiApplication.getUiApplication().getActiveScreen(); 
       UiApplication.getUiApplication().popScreen(currentScreen); 
+0

嗨Vivart感谢您的建议..但我用这段代码片段,看看,但它不适合我。我不知道我错在哪里。 其实我正在做的是,我用按钮编写了主屏幕的代码,并实现了屏幕上的代码(当显示单击主屏幕上的按钮时)与一个btn点击它应该带到主屏幕添加一个VFM在另一班同级。 所以我实现了Fieldchangelisterner并将setChangelisters放入相应的类中。 你能解释一下我犯的错误吗?谢谢。 – Koushik 2010-07-17 15:44:30

0

写的代码片断,然后我可以帮你。 也许你需要重载onClose,onSave等方法

0

我可以在button事件中使用close();命令,因此你将关闭第二个屏幕并返回第一个屏幕。