Ti.UI.currentWindow なんて使いたくねーなーとか思っていたんだけど、
Ti.App.addEventListener("hoge",function(){
var xwin = Ti.UI.createWindow();
});
とかやっちゃって、他のイヴェントからこのxwinを閉じたいときに、
Ti.UI.currentWindow.close(); ってやれば楽だわなと思ってて、
TitaniumMobile1.8にする前はこれで動いてたんだけど、
1.8から動かなくなった。
まぁ、別にいいんだけどね。
グローバルに変な変数が出来る羽目になるけど、
var xwin = "";
Ti.App.addEventListener("hoge",function(){
xwin = Ti.UI.createWindow();
});
Ti.App.addEventListener("moge",function(){
if(typeof(xwin) != "string"){
xwin.close();
xwin = "";
}
});
なんか、typeof() ~ のくだりが胡散臭いけど、
まぁ、動けばいいよね!
関係あるのか無いのか良くわからないけど、リンクを張ってみる。
調べても同じ現象が見つからなかった。
activeTab returns undefined in 1.8.0.1
TitaniumのTi.UI.currentWindowという概念がよくわからない
そんな感じでした。
0 件のコメント:
コメントを投稿