草庐IT

react-state-management

全部标签

android - react native : Remove underline on TextInput for Android

我在为TextInput设置样式时遇到一个愚蠢的问题。出于某种原因,我需要在包含TextInput的View上设置边框线。因此,我不希望TextInput显示其边框线。在iOS上,什么都不做,但在Android上,它仍然显示黑色下划线。我尝试将borderWidth设置为0,将borderColor设置为透明,但它没有改变任何东西。我该怎么办? 最佳答案 好的,我找到了解决这个问题的方法。Android有一个特殊的Prop是underlineColorAndroid。它是默认设置的,所以如果你想让你的边框线不可见,只需按照以下步骤操

android - React Native Android 本 map 片

我有这个其中logo.png添加到android/app/src/main/res文件夹。但是图像没有显示(我已经重新运行react-nativerun-android)。我需要做一些其他的改变吗?请注意,使用http://path/to/image}}/>有效。 最佳答案 图像文件需要放在res下相应的drawable-xxx文件夹中。尝试将logo.png放入android/app/src/main/res/drawable-hdpi中,然后重新构建您的应用。ReactNative网站上有一些信息:https://faceboo

javascript - 如何将 twilio 集成到 react native for android 中?

我正在使用reactnative构建需要twilio集成的android移动应用程序。我使用了npmrepo中的示例代码。.https://github.com/rogchap/react-native-twilioconstTwilio=require('react-native-twilio');Twilio.initWithToken('sometoken');componentWillMount(){Twilio.initWithTokenUrl('https://example.com/token');//orTwilio.initWithToken('sometoken')

javascript - React-Native 的休眠功能?

因此,我正在尝试通过GooglePlacesAPI在ReactNative中获取给定某个位置的所有“地点”。问题是在第一次调用API后,Google只返回20个条目,然后返回一个next_page_token,附加到同一个API调用url。因此,我再次请求立即获取接下来的20个位置,但是在token实际生效之前会有一小段延迟(1-3秒),因此我的请求出错。我试过:this.setTimeout(()=>{this.setState({timePassed:true})},3000);但应用程序完全忽略了它...有什么建议吗?更新我在我的componentWillMount函数中执行此操

android - React Native - 是否有构建和部署调试 APK 的简单方法?

所有文档似乎都在考虑一个处于开发模式并正在寻求为开发人员设备切换端口或正在进行生产构建!我只想创建一个appDebug.apk,任何人都可以使用它来运行应用程序,而不会看到有关桥、事件发射器或AppRegistry等的错误。我不能告诉其他想要查看ReactNative应用程序的人切换端口等,并且我不想每次共享应用程序时都进行完整发布。有什么建议吗?更新:我不想调试应用程序。我只想发布一个可在任何人的设备上运行的测试版本,以便我可以共享该版本进行测试。UPDATE:HEREISMYPROJECTSTRUCTURE:undermain-project->index.android.js->

android - React Native 初学者 index.android.js 没有显示

没有代码。我正在创建一个项目,但缺少一些文件。使用命令react-nativeinithelloworld项目被创建,但是index.android.js和index.ios.js不是生成或丢失,只有index.js出现。 最佳答案 这是由于最近的update.Newprojectshaveasingleentry-point(index.js)fromnowon(6e99e31)-@fson这不会在编译或运行时给您带来任何麻烦。 关于android-ReactNative初学者inde

firebase和react-检查用户验证状态

我正在研究基于应用程序的React+MOBX,并在后端使用Firebase。当前在应用程序启动上,我需要检查用户是否已登录。我正在使用firebase.auth()。onauthstatechange侦听器进行操作,但是由于它是异步函数-第一个响应始终为null。因此,我当前的解决方案是显示一些加载消息,并将setInterval功能放置在componentwillmountlifehook中的状态检查。问题是-该问题还有更优雅的解决方案吗?看答案在调用firebase.auth()。onauthstatechange之前,将您的状态修改为类似:state.authenticatedUser:

Android MediaPlayer 问题 :"Error (-38 , 0) "和 "stop called in state 1"

我的设备甚至模拟器都没有声音。实际上,在"mMediaPlayer.create(this,musicIds[0]);"行,eclipse建议我有两个选择:"Changeaccesstostaticusing'MediaPlayer'(declaringtype)”或“在Create()上添加@SuppressWarnings'static-access'”。顺便说一句,我采纳了eclipse的建议........但还是不行。附言我从其他项目(pager)调用了一个包。publicvoidonCreate(BundlesavedInstanceState){super.onCreate

android - react-native run-android 命令失败,但 gradlew installDebug 工作

我在OSX上使用react-native0.43.3。我尝试在Android上运行应用程序并收到消息react-nativerun-androidScanning568foldersforsymlinksin/Users/ruci.k/project/mayacrew/supermembers/supermembers/node_modules(5ms)JSserveralreadyrunning.Buildingandinstallingtheapponthedevice(cdandroid&&./gradlewinstallDebug)...Couldnotinstalltheap

android - 在 React Native 中确定是否在屏幕上绘制硬件按钮

我在我的ReactNative应用程序(RN0.42)中的bottom:0处绘制了一个按钮。这在iOS和大多数Android设备上运行良好。但在没有物理硬件按钮的Android设备上,按钮栏绘制在屏幕上我按钮的正上方。所以:在这种情况下,有没有办法检测硬件按钮是物理驱动还是软件驱动来调整我的布局?或者这只是ReactNative中的一个错误,因为这只发生在模态对话框中?Nexus(绿色按钮的样式为:bottom:45,硬件按钮呈现在屏幕上):GalaxyS5:(这个设备有真正的硬件按钮,所以bottom:45太多了): 最佳答案 它