我希望使用@Inject将由外部框架管理的实例公开给CDI应用程序。必须为这些实例提供另一个框架,因为它们的生命周期基于各种缓存策略。例:同一个实例在同一个线程范围内可见,可能存在于许多请求范围,会话作用域不适用。似乎我需要定义一个针对这类实例的新范围?
做这件事最好的方法是什么?一个扩展,它可以用生产者的方法吗?>) p
我有一个Fragment1,我用newInstance of Fragment1并从Fragment1开始,即我的片段堆栈是Fragment1 -> Fragment1。我希望在第一个实例中可见的项目在工具栏菜单中,但在第二个实例不可见。当我启动第一个实例时,item是不可见的,我转到第二个实例,在第二个实例中item是可见</em
;}Bundle b = bundleContext1.installBundle现在,我想动态实例化这两个组件,并观察包使用者对bundle provider服务的使用情况。但是,我看不到服务提供者和使用者的start()方法中存在的"Hello“消息。我什么也没看到。这意味着组件没有被正确实例化。我哪里出错了?谢谢