Объявите внутреннюю активность в манифесте Android - PullRequest
6 голосов
/ 10 сентября 2010

В моей теме я создаю внутреннюю активность 'B' в одной точке, чтобы запустить другую операцию для результата.Мне нужно объявить об этом в моем файле манифеста Android, но я не могу понять, какое имя у него, так как стандарт «.B» не работает, так как говорит, что активность не существует.Как я могу объявить эту деятельность?

Спасибо

Ответы [ 3 ]

6 голосов
/ 08 марта 2011
  1. Как кто-то указал, в AndroidManifest используйте знак $, например:

    <activity android:name=".A$B">
    
  2. Объявите класс B как статический:

    public static class B
    
5 голосов
/ 20 января 2011

Для ссылки на внутренний класс используйте «$» вместо точки.

.A$B

Может также предшествовать путь пакета

com.yourcompany.projectname.A$B
1 голос
/ 11 сентября 2010

Сделайте обратное, создайте класс как действие и сделайте нить как внутренний класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...