private ReactInstanceManager.Builder fetchBuilder(String bundlePath, String moduleName) {
if(mBuilder == null){
mBuilder = ReactInstanceManager.builder()
// .setApplication(mApplication)
// .addPackage(PackageHolder.holdAliRnPackage())
.setJSMainModuleName(moduleName)
.setJSBundleFile(bundlePath)
.setUseDeveloperSupport(false)
.setInitialLifecycleState(LifecycleState.RESUMED);
}
return mBuilder;
}
java类com.facebook.react.LifecycleState的实例源码
RNCore.java 文件源码
项目:RNNote
阅读 19
收藏 0
点赞 0
评论 0
ReactAppTestActivity.java 文件源码
项目:react-native-box-loaders
阅读 24
收藏 0
点赞 0
评论 0
@Override
protected void onPause() {
super.onPause();
mLifecycleState = LifecycleState.BEFORE_RESUME;
overridePendingTransition(0, 0);
if (mReactInstanceManager != null) {
mReactInstanceManager.onHostPause();
}
}
ReactAppTestActivity.java 文件源码
项目:react-native-box-loaders
阅读 21
收藏 0
点赞 0
评论 0
@Override
protected void onResume() {
super.onResume();
mLifecycleState = LifecycleState.RESUMED;
if (mReactInstanceManager != null) {
mReactInstanceManager.onHostResume(this, this);
}
}
TrackingLayer.java 文件源码
项目:mia-tracking
阅读 21
收藏 0
点赞 0
评论 0
/**
* Initializes the tracking layer.
* @param activity the activity that instantiates the layer.
*/
public TrackingLayer(final Activity activity, final TrackingLayerConfiguration config) {
nativeModuleReactPackage = new NativeModuleReactPackage(activity, config);
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(activity.getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index")
.addPackage(nativeModuleReactPackage)
.setUseDeveloperSupport(config.getDeveloperSupport())
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactInstanceManager.createReactContextInBackground();
mReactInstanceManager.onResume(activity, null);
}
RNCore.java 文件源码
项目:RNNote
阅读 25
收藏 0
点赞 0
评论 0
private ReactInstanceManager.Builder fetchBuilder(String bundlePath, String moduleName) {
if(mBuilder == null){
mBuilder = ReactInstanceManager.builder()
// .setApplication(mApplication)
// .addPackage(PackageHolder.holdAliRnPackage())
.setJSMainModuleName(moduleName)
.setJSBundleFile(bundlePath)
.setUseDeveloperSupport(false)
.setInitialLifecycleState(LifecycleState.RESUMED);
}
return mBuilder;
}
NewsFragment.java 文件源码
项目:LetsDoThis-Android
阅读 25
收藏 0
点赞 0
评论 0
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
mReactRootView = new ReactRootView(getActivity());
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getActivity().getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.addPackage(new LDTReactPackage())
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "NewsFeedView", null);
return mReactRootView;
}
MainActivity.java 文件源码
项目:houndify-smart-mirror
阅读 23
收藏 0
点赞 0
评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
mReactRootView = new ReactRootView(this);
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.addPackage(new MainReactPackage())
.addPackage(new HoundifyReactPackage(this))
.addPackage(new VectorIconsPackage())
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "MirrorApp", null);
setContentView(mReactRootView);
am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
AudioAttributes attr = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_MEDIA)
.setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
.build();
soundPool = new SoundPool.Builder()
.setMaxStreams(2)
.setAudioAttributes(attr)
.build();
soundOnRecordStart = soundPool.load(this, com.hound.android.voicesdk.R.raw.houndify_start, 1);
soundOnRecordStop = soundPool.load(this, com.hound.android.voicesdk.R.raw.houndify_stop, 1);
textToSpeechMgr = new TextToSpeechMgr( this );
startPhraseSpotting();
}