如何刷新应用程序而不退出在Sencha Touch 2中应用本地化

时间:2013-01-18 19:00:05

标签: localization refresh sencha-touch-2 tabpanel

当用户在设置屏幕中选择其他语言时,我希望该应用重新启动,以便刷新导航和内容重新加载。我目前正在通过处理每个类的show方法来强制执行此操作,这种方法不理想且重复性很高。这种方法不适用于刷新始终存在的选项卡面板,并且没有可以触发其内容重新加载的事件(至少不是我理解的)。

理想情况下,我希望一旦用户选择其他语言并在初始启动后处于状态,就会重新加载整个应用。有没有一种简单的方法可以实现这一目标?

2 个答案:

答案 0 :(得分:0)

对我有用的是:

window.location.reload();

它将重新加载整个应用程序,而无需用户从主屏幕重新启动应用程序。假设您正在使用webview,所有window命令都可以像在浏览器中一样工作。

答案 1 :(得分:0)

setTimeout(function(){

                window.location = 'index.html'; 
            }, 1800);

1800时间线重启