我有两个视图。在第一视图中,我有一个表视图,并且在其单元格中显示远程数据。数据下载时显示活动指标。Titanium Android:查看未附加到窗口管理器chrash
当选择任何行时,第二个视图会打开。
当我回到第一个视图时,我通过下载远程数据来刷新表视图。
但在Android中,当我回到第一个视图并开始下载数据时,应用程序因活动指示器而崩溃!!!应用程序崩溃只在Android,其在iPhone的罚款!
我正在刷新表格的数据焦点当前窗口的事件。
错误: -
活动org.appcelerator.titanium.TiActivity渗漏窗口 [email protected]是 原来这里加入E /窗口管理器(324): android.view.WindowLeaked:活动 org.appcelerator.titanium.TiActivity渗漏窗口 [email protected]是 原来这里加入
和
(主)[2225,140482]发送事件:在线程异常:主 MSG:java.lang.IllegalArgumentException异常:查看未附接到窗 管理器;钛1.8.1,2012/1月27日17:31,a24502a E/TiApplication( 324):java.lang.IllegalArgumentException异常:查看未连接到窗口 经理
EDITED
我代码: -
var currentWindow = Titanium.UI.currentWindow;
var placeTableData = [] ;
var placeTableView = Titanium.UI.createTableView
({
data:placeTableData,
top:'0dp',
height:'365dp'
});
currentWindow.addEventListener('focus',winopened);
function winopened(e)
{
placeTableData = createRow();
}
function createRow()
{
currentWindow.add(activity);
activity.show();
currentWindow.touchEnabled = false;
// downloading data
if(loader1.DONE)
{
currentWindow.touchEnabled = true ;
activity.hide();
}
}
是否将活动指示器添加到第一个窗口中,您在其中有第一个视图? – 2012-03-21 11:27:27
如何将ai添加到表格视图中?它应该是窗口 – 2012-03-21 11:44:45
@MuhammadZeeshan的一部分:你可以请http://chat.stackoverflow.com/rooms/9135/titanium – Maulik 2012-03-21 12:06:42