Как создать ссылку на основное действие через табхост
Мне нужно создать ссылку на этот конкретный класс на вкладке в моем приложении. Причина, по которой я создаю эту ссылку, заключается в доступе к некоторым значениям в этом конкретном классе. но когда я создаю конструктор в моей активности tabhost, он генерирует исключение Runtime, говорящее Unable для создания экземпляра java.lang.instantiaionexception
03-21 10: 17: 29.382: E / AndroidRuntime (7637): java.lang.RuntimeException: Не удалось создать экземпляр действия.
2 ответа
Мне удалось разобраться в моей проблеме. я смог установить класс, содержащий переменные, необходимые для доступа к глобальному классу. это II путем расширения приложения. единственное, что вам нужно сделать, это просто добавить простой тег в файл манифеста Android. добавить следующее в тег приложения
<application>
<android:name= "YourClass">
<the rest of ur manifest file>
</application>
и когда вам нужно получить доступ к методам или переменным, то вам нужно просто
((YourGlobalClass)FromWhateverActivityYouNeedToAccessFrom.this.getApplication()).WhatEverYouNeedToAccess
Надеюсь это поможет:)
ура