2011-01-12 44 views
6

有人可以請一些光線上的奧術錯誤「無法 機頂盒應用程序已更改」,由活動經理? 我想知道是什麼原因導致此錯誤。在我的一個應用程序中,我是 使全屏顯示然後切換回來。第一次 事情是確定的,但如果我嘗試再次使視圖全屏,我 得到一個崩潰,並在logcat上發現上述錯誤。Android錯誤,未能設置頂級應用程序更改

任何幫助,非常感謝。

Reagrds, 中號

+0

崩潰日誌和實際的錯誤文本將是有益的。 – 2011-01-31 10:59:20

回答

1

我只是遇到這個問題今天我自己..讓我告訴你的伎倆,我...也許這將幫助你。

反正在我的情況下,它墜毀,因爲我overrided onActivityResult和事件中我試圖做到這一點:

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

這是就剩應用程序中的舊代碼..刪去這一切都按預期。

希望這有助於某種方式。

0

我與我的應用程序有同樣的問題,活動崩潰,「活動管理器:未能設置頂級應用程序更改!」在日誌中。原來是onPause中的一行代碼導致了這個問題。檢查啓動新Activity的Activity的onPause方法,以查看是否應該在那裏執行某些操作。我認爲可能有很多原因導致這個問題,但基本的想法是,當新的活動出現時,啓動活動做錯了。

0

我的問題是,我改變活動開始的方向,並增加機器人需要:configChanges =「方向」,像這樣:

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