1
我正在使用GUI構建器構建應用程序,並且想要顯示吐司消息。在插件描述,顯示了這種用法:Codename One - Toast插件
Toast.makeText(context, "Hi there", Toast.LENGTH_LONG).show();
「其中上下文是在你的主類的init方法傳遞的對象」,但使用GUI構建器時,沒有初始化方法。
任何方法?
我正在使用GUI構建器構建應用程序,並且想要顯示吐司消息。在插件描述,顯示了這種用法:Codename One - Toast插件
Toast.makeText(context, "Hi there", Toast.LENGTH_LONG).show();
「其中上下文是在你的主類的init方法傳遞的對象」,但使用GUI構建器時,沒有初始化方法。
任何方法?
在Main類中有init方法(例如:TestToast.java)並創建一個名爲上下文的公共和靜態變量,並在init方法中設置其值,並在下面提供整個代碼。
public class TestToast {
private Form current;
**public static Object context;**
public void init(Object context) {
public class TestToast {
private Form current;
public static Object context;
public void init(Object context) {
**this.context = context;**
}
public void start() {
if(current != null){
current.show();
return;
}
new StateMachine("/theme");
}
public void stop() {
current = Display.getInstance().getCurrent();
}
public void destroy() {
}
}
並可以顯示敬酒如下
try {
**Toast.makeText(TestToast.context, msg, Toast.LENGTH_LONG).show();**
} catch (Exception e) {
showDialog(msg);
}