从nativescript插件写的应用程序活动的生命周期代码

问题描述 投票:0回答:1

我知道如何编写nativescript插件,我知道如何扩展与编组和JS的活动,在它的生命周期中运行我的自定义代码。

但是想象一下,你想从你的插件初始化时的onCreate一些应用程序的主要活动的情况。是否有可能呢?如果不是,有什么替代方法?

android android-activity plugins nativescript nativescript-plugin
1个回答
1
投票

是的,当然可以。简单地听取你的插件活动的回调,但你的插件应该已经在应用的非常乞讨被导入。

application.android.on(application.AndroidApplication.activityCreatedEvent, function (args) {
        console.log("Event: " + args.eventName + ", Activity: " + args.activity + ", Bundle: " + args.bundle);
    });

或者,你可以要求开发商调用特定的方法对你的插件从该事件中,在那里你可以做所有的初始化(推荐)。

或第三选择是你的插件内延伸活动,但我不会推荐这仿佛用户希望自己延长他的活动因某种原因这将是一个问题。

© www.soinside.com 2019 - 2024. All rights reserved.