销毁HistoryRecord的超时

时间:2012-01-09 12:50:40

标签: android android-activity error-handling webview

我能够处理我在一个巨大的字符串中的一半项目,但我丢失了一半的数据。

这是我的日志cat错误。

12-08 15:03:44.011: W/ActivityManager(59): Launch timeout has expired, giving up wake lock!

12-08 14:40:49.528: W/ActivityManager(59): Activity destroy timeout for HistoryRecord{4501c938 package.data/.class1

12-08 14:40:44.318: W/ActivityManager(59): Activity idle timeout for HistoryRecord{450204b8 package.data/.class2

这是我做的,我在while循环中放置了一个方法(由一个新的bufferReader(new inputstream(String),8 * 1024组成)。主要原因是因为我正在操作字符串并更改它在飞行中的信息。总的来说,我丢失了一半的数据,但我能够显示其中的一半。我希望能够显示其余的数据。

据我所知,这篇文章与其他内容类似,但似乎有所不同。如果有人可以帮助我,我将非常感激。

2 个答案:

答案 0 :(得分:1)

您需要将每个活动添加到清单中,并且您的主活动应该具有启动启动活动所需的意图过滤器。

答案 1 :(得分:0)

查看是否将清单中活动的声明更改为:

<activity android:name=".Activity3">
        <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>