在课程a which extends MainScreen
中,我想打电话给b
课程extends MainScreen
。
当我将b.this
传递给显示为No enclosing instance of the type b is accessible in
答案 0 :(得分:0)
嗨,这很简单,我会告诉你简单的方法
假设你有两个班级
1)屏蔽1
2)画面2
screen1.java
public class screen1 extends MainScreen
{
// some lines of code
//this is method to going to next screen in side that method
UiApplication.getUiApplication().pushScreen(new screen2(screen1.this));
}
screen2.java
public class screen2 extends MainScreen
{
private Screen1 screen1Object;
// here take constructer
public screen2(Screen1 screen1Object)
{
this.screen1Object=screen1Object;
}
}
在这里你可以使用那个screen1Object
答案 1 :(得分:0)
您可以使用此代码
UiApplication.getUiApplication().invokeAndWait(new Runnable()
{
public void run()
{
UiApplication.getUiApplication().pushScreen(new NewScreen());
}
});