Android错误,无法更改顶级应用

时间:2011-01-12 07:34:48

标签: android

有人可以对奥术错误“失败”提出一些看法 设置热门应用已更改“,由活动经理? 我想知道导致这个错误的原因。在我的一个应用程序中,我是 制作全屏视图,然后切换回来。首次 事情还可以但是如果我试图再次全屏观看,我 得到一个崩溃,上面提到的错误可以在logcat上找到。

非常感谢任何帮助。

Reagrds, 中号

3 个答案:

答案 0 :(得分:1)

我今天刚刚遇到这个问题。让我告诉你这对我有什么用处......也许它对你有帮助。

无论如何,在我的情况下它崩溃了,因为我压倒了onActivityResult并且在那个事件中我试图这样做:

Bundle extra = data.getExtras();
    String albumId = extra.getString("id");

这是在应用程序中留下的旧代码..删除后,所有内容都按预期工作。

希望这在某种程度上有所帮助。

答案 1 :(得分:0)

我的应用程序出现了同样的问题,活动崩溃,“活动管理器:未能更改顶级应用程序!”在日志中。原来是onPause中的一行代码导致了问题。检查启动新Activity的Activity的onPause方法,看看是否应该在那里完成某些操作。我认为造成这个问题的原因可能有很多,但基本的想法是,当新的Activity出现时,启动活动会出错。

答案 2 :(得分:0)

我的问题是我改变了活动开始的方向,需要添加android:configChanges =“orientation”,如下所示:

<application
    android:icon="@drawable/icon"
    android:label="@string/app_name" >
    <activity
        android:name=".RiskniMilionActivity"
        android:label="@string/app_name" 
        android:configChanges="orientation">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>