2013-03-28 1 views
0

я расширил класс приложения, чтобы добавить предпочтение моего приложения, я начал осуществлять holoeverywhere, и теперь я получаю эту ошибку:Невозможно привести применение Holoeverywhere к getapplicationcontext

03-28 10:39:10.020: E/AndroidRuntime(12511): java.lang.ClassCastException: org.holoeverywhere.app.Application cannot be cast to com.myapp.Globals 

в этой строке :

Globals global = (Globals) getApplicationContext(); 

спасибо.

+0

И какой у вас класс Globals? –

+0

но, его не деятельность, я должен объявить ее в манифесте? как? Globals is: 'public class Globals extends Application ' – Edgar

+2

@Edgar, так как это« приложение », вы должны его также объявить. ''. Также убедитесь, что вы распространяете 'org.holoeverywhere.app.Application', а не' android.app.Application' –

ответ

0
import org.holoeverywhere.app.Application; 

public class Globals extends Application { 
    .. 
} 

<application android:name="com.package.Globals" 
    .. 
/> 

Globals application = (Globals) getApplication(); 

 Смежные вопросы

  • Нет связанных вопросов^_^