任何人都可以帮助我将字符串值从一个屏幕传递到另一个屏幕在黑莓如何在黑莓手机上将字符串值从一个屏幕发送到另一个屏幕?
1
A
回答
6
我会说从第一个屏幕,而不是从应用程序推动第二个屏幕。
在应用推第一屏幕:
public class App extends UiApplication {
public static void main(String[] args) {
App app = new App();
app.enterEventDispatcher();
}
public App() {
FirstScreen scr = new FirstScreen();
pushScreen(scr);
}
}
第二屏幕具有用于字符串值设定器:
public class SecondScreen extends MainScreen {
String mTextValue = null;
LabelField mLabel = null;
public void setTextValue(String textValue) {
mTextValue = textValue;
mLabel.setText(mTextValue);
}
public SecondScreen() {
super();
mLabel = new LabelField();
add(mLabel);
}
}
在第一屏幕创建第二,设置字符串值,并将它推。流行第一个屏幕,如果你不需要返回它:
public class FirstScreen extends MainScreen implements FieldChangeListener {
BasicEditField mEdit = null;
ButtonField mButton = null;
public FirstScreen() {
super();
mEdit = new BasicEditField("input: ", "some text");
add(mEdit);
mButton = new ButtonField("Go second screen");
mButton.setChangeListener(this);
add(mButton);
}
public void fieldChanged(Field field, int context) {
if(mButton == field)
{
SecondScreen scr = new SecondScreen();
scr.setTextValue(mEdit.getText());
UiApplication.getUiApplication().pushScreen(scr);
UiApplication.getUiApplication().popScreen(this);
}
}
}
2
我认为你可能需要更清楚你需要什么。但从字面上理解你的原始问题,下面的代码是你如何做的。
public class MyApp extends UiApplication {
MyApp() {
MyFirstScreen screenOne = new MyFirstScreen();
pushScreen(screenOne);
String str = screenOne.getWhateverStringINeed();
MySecondScreen screenTwo = new MySecondScreen(str);
pushScreen(screenTwo);
}
}
上面的代码将推动两个屏幕到BlackBerry显示堆,与所述第二屏幕基本上具有与字符串(你发生任何字符串需要),从第一屏幕。
相关问题
- 1. 黑莓手机如何将一个屏幕传递给另一个屏幕?
- 2. 从另一个黑莓屏幕开始
- 3. 将值从一个屏幕传递到另一个屏幕?
- 4. 在BlackBerry上从一个屏幕切换到另一个屏幕
- 5. 如何更新黑莓手机屏幕?
- 6. 如何从一个屏幕导航到另一个屏幕
- 7. Libgdx - 如何将变量值从一个屏幕传递到另一个屏幕?
- 8. 黑莓手机:屏幕不滚动
- 9. 黑莓手机 - 全球屏幕修改?
- 10. 钛:从一个屏幕导航到另一个屏幕
- 11. 从一个屏幕导航到另一个屏幕的Android
- 12. Android的活动 - 从一个屏幕到另一个屏幕
- 13. 如何使用MVC从另一个屏幕移动到另一个屏幕?
- 14. 从另一个屏幕打开另一个屏幕
- 15. 黑莓手机:如何在屏幕上定期更换图片?
- 16. 在Android/iphone和黑莓手机上创建一个自定义屏幕来电和拨出电话屏幕
- 17. 如何将一个屏幕移动到LibGDX中的另一个屏幕?
- 18. 通过值从一个屏幕到另一个屏幕过滤器参数
- 19. 如何从一个屏幕获取图像到另一个屏幕?
- 20. 如何刷新黑莓OS 6屏幕上的屏幕[上一页]
- 21. LightSwitch:将数据从一个屏幕传递到另一个屏幕
- 22. 动画效果一个屏幕到另一个屏幕?
- 23. 如何让黑莓屏幕上的标题屏幕高度?
- 24. 如何从黑莓全球屏幕推新屏幕?
- 25. 避免专注于黑莓手机的第一屏幕领域
- 26. 如何将从屏幕拍摄的图像传递到另一个屏幕?
- 27. 从一个屏幕导航到另一个屏幕不工作在android
- 28. 如何导航到另一个屏幕
- 29. React Native - 将一个屏幕推送到另一个有问题
- 30. 如何从另一个屏幕快速更改一个屏幕的颜色?
好的例子bro +1 – 2012-08-16 07:08:29