2016-05-12 39 views
2

如何從一個ReactActivity跳轉到另一個,每個都有一個獨立的js包? MainActivty - > index.android.js SettingActivity - > setting.android.js如何使用多個ReactActivity與單獨的js包?

我已經閱讀了許多使用React-Native的Android示例。不幸的是,所有這些都是單一活動。

+0

請問我爲什麼要這樣做? – Jickson

+1

我的應用程序有許多具有不同功能的活動。這些功能是獨立的,可能由不同的人開發。所以我想爲每個函數使用單獨的ReactActivity和它自己的js。發展可以並行,功能升級可以分開。 –

+0

好的。我懷疑這個功能是否受支持。你可以做的一件事是爲不同的屏幕創建組件,並使用原生狀態與redux進行狀態管理並行工作。你可以參考https://github.com/fbsamples/f8app從facebook獲取更多細節。 – Jickson

回答

0

您可以實現擴展ReactActivity多個活動,並覆蓋getMainComponentName方法,您要使用,如您setting.android.js

定義的組件根級組件的名稱確保註冊您的組件在AppRegistry

如果要啓動另一個活動,我發現最簡單的方法來啓動使用Linkinghttps://facebook.github.io/react-native/docs/linking.html)火爲應用網址意圖的活動,以及應用程序的URL意圖過濾器添加到活動AndroidManifest.xml

相關問題