自定義Application聲明爲全局變量時類型轉換異常

自定義了一個Application類。 android

public class AppContext extends Applicationapp


而後在activity中經過getApplication()得到一個Application類型的變量,並轉換成自定義的AppContext。以下: 

appContext = (AppContext) getApplication();

結果在運行的時候報類型轉換錯誤。spa


形成緣由及解決辦法:xml

自定義的全局Application必須在AndroidManifest.xml中註冊聲明:

<application
    android:name=".AppContext"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >get

相關文章
相關標籤/搜索