Как создать ссылку на основное действие через табхост

Мне нужно создать ссылку на этот конкретный класс на вкладке в моем приложении. Причина, по которой я создаю эту ссылку, заключается в доступе к некоторым значениям в этом конкретном классе. но когда я создаю конструктор в моей активности tabhost, он генерирует исключение Runtime, говорящее Unable для создания экземпляра java.lang.instantiaionexception

03-21 10: 17: 29.382: E / AndroidRuntime (7637): java.lang.RuntimeException: Не удалось создать экземпляр действия.

2 ответа

Ваша деятельность должна расширять TabActivity.

Мне удалось разобраться в моей проблеме. я смог установить класс, содержащий переменные, необходимые для доступа к глобальному классу. это II путем расширения приложения. единственное, что вам нужно сделать, это просто добавить простой тег в файл манифеста Android. добавить следующее в тег приложения

<application> <android:name= "YourClass"> <the rest of ur manifest file> </application>

и когда вам нужно получить доступ к методам или переменным, то вам нужно просто

((YourGlobalClass)FromWhateverActivityYouNeedToAccessFrom.this.getApplication()).WhatEverYouNeedToAccess

Надеюсь это поможет:)

ура

Другие вопросы по тегам