在课堂a which extends MainScreen
上,我也想调用b
class which extends MainScreen
。
当我传入b.this
显示的函数错误时No enclosing instance of the type b is accessible in
在课堂a which extends MainScreen
上,我也想调用b
class which extends MainScreen
。
当我传入b.this
显示的函数错误时No enclosing instance of the type b is accessible in
嗨,这很简单,我会告诉你简单的方法
假设你有两个班级
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
您可以使用此代码
UiApplication.getUiApplication().invokeAndWait(new Runnable()
{
public void run()
{
UiApplication.getUiApplication().pushScreen(new NewScreen());
}
});