我正在将React Native集成到现有的Android应用程序中(即制作混合应用程序)。我创建了一个Activity来托管React Native视图。这很好。
现在,我需要将结构化数据从native传递到React Native。代表JSON,它看起来像这样:
{
"landscape": ["http://example.com/1.jpg", "http://example.com/2.jpg"],
"portrait": ["http://example.com/3.jpg", "http://example.com/4.jpg"]
}
根据上下文,我描述了如何将这些数据作为React Native应用程序中的道具提供?
我看到这是一个initialProperties
参数可用,但它似乎接受了一个Bundle,据我所知(这里的Android新手)只接受标量值。
Bundle
并转入initialProperties
...但这似乎是hackish,并要求我添加Android的特殊代码,这是iOS不需要的。
我缺少一种直截了当的方法吗?
答案 0 :(得分:0)
您是否尝试过将一组字符串传递给Bundle?
bundle.putStringArray("landscape",yourArrayOfStrings]);