Как создать ссылку на основное действие через табхост - PullRequest
0 голосов
/ 21 марта 2012

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

03-21 10: 17: 29.382: E / AndroidRuntime (7637): java.lang.RuntimeException: Невозможно создать экземпляр действия ComponentInfo {com.LiveGuardRSU / com.LiveGuardRSU.LiveGuardRSUSettingsTabHost}: java.lang.Instanti. LiveGuardRSU.LiveGuardRSUSettingsTabHost

Ответы [ 2 ]

1 голос
/ 21 марта 2012

ваша активность должна расширять TabActivity.

0 голосов
/ 22 марта 2012

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

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

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

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

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

Приветствия

...