1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/juefeng_com-xPlugin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
DefaultTplActivity.md 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 13:39 2cf3e4d

Использование Activity

1. Регистрация Activity в манифесте плагина:

Обратите внимание: Activity, зарегистрированные таким образом, не могут быть открыты внешними приложениями. Для того чтобы внешние приложения могли открывать Activity, необходимо зарегистрировать их в хост-приложении.

Пример регистрации:

<activity android:theme="myTheme" android:name=".TestActivity"/>

<!-- Или -->
<activity android:theme="myTheme" android:name=".TestActivity">
    <intent-filter>
        <action android:name="action.xxx.xxx" />
    </intent-filter>
</activity>

3. Открытие Activity из плагина:

Intent intent = new Intent(TestActivity.class);
// intent.setPackage("org.xplugin.demo.main"); // Если указано имя класса для открытия, можно опустить имя пакета плагина.
startActivity(intent);

или

Intent intent = new Intent("action.xxx.xxx");
intent.setPackage("org.xplugin.demo.main");
startActivity(intent);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/juefeng_com-xPlugin.git
git@api.gitlife.ru:oschina-mirror/juefeng_com-xPlugin.git
oschina-mirror
juefeng_com-xPlugin
juefeng_com-xPlugin
develop