2012-01-09 102 views
1

我能够处理一半的物品,我有一个巨大的字符串,但我失去了一半的数据。HistoryRecord销毁超时

这是我的日志猫错误。

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(新的InputStream(字符串),8 * 1024)。这主要的原因是因为我操纵字符串,并在飞行中更改其信息。总之,我失去了一半的数据,但我能够显示其中的一半。我希望能够显示其余的。如果有人能帮助我,无论如何,我将不胜感激

+0

你的意思是你有提到他们都具有相同的代码活动? – Deepak 2012-01-09 13:14:19

+0

是的,除了.Main之外的所有活动都具有相同的代码,但我的WebView中的链接不同 – Leon 2012-01-09 13:15:51

+0

您可以尝试使用私人WebView webView;而不是WebView webView; – Deepak 2012-01-09 13:17:28

回答

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> 
+0

我不认为问题出现在清单中,因为它开始工作,如果我只是减少这些活动或删除其中一些具有相同代码的活动。 – Leon 2012-01-09 13:05:30

+0

我会尝试。没有伤害。 – TryTryAgain 2012-01-09 13:07:36

1

你需要添加每个活动到你的清单和你的主要行为ivity应该拥有必要的意图过滤器,以使其成为您的首发。

+0

我已经添加了那个,我没有提到它吗? – Leon 2012-01-09 12:57:27

+0

你提到你添加了几个活动。我认为你的意思是进入你的项目。而且你说你将互联网许可添加到你的清单中,这仅仅是不够的。请张贴您的清单。 – sfratini 2012-01-09 12:59:25

+0

你没有看到这条线,我把上面的“android:name =”。Activity3“ android:theme =”@ android:style/Theme.NoTitleBar.Fullscreen“ android:screenOrientation =”portrait“? – Leon 2012-01-09 13:00:08