Страница 1 из 1

Активити синглтон?

Добавлено: 30 авг 2012, 17:56
neoksi
Как реализовать синглтон для активти, чтоб если активити вызывается по Intent не запускалась вторая копия, а показывалась, та, что уже запущена.

Re: Активити синглтон?

Добавлено: 30 авг 2012, 18:07
AndreyI
Так вроде как, в Android все так и происходит, если Activity не уничтожена, то она и будет вызвана, onCreate при этом не вызывается, вместо него будет вызван onNewIntent

Re: Активити синглтон?

Добавлено: 30 авг 2012, 18:15
neoksi
AndreyI писал(а):Так вроде как, в Android все так и происходит, если Activity не уничтожена, то она и будет вызвана, onCreate при этом не вызывается, вместо него будет вызван onNewIntent
Разобрался, для этого в манифесте нужно добавить к нужной активити:

Код: Выделить всё

<activity
            .....
            android:launchMode="singleInstance"
            ..... >
        </activity>