我是Android Studio的新手,已经开始开发Navigation Drawer应用程序。
在提交中犯了一个错误之后,我试用了Version控件的“ Checkout Revision”,现在由于“ Detached HEAD”,我无法再将项目推送到Github上。
我该如何解决这个问题?我的应用程序在模拟器中运行良好。
谢谢
我正在使用 React-Navigation 开发 React-Native 应用程序,并且我正在使用堆栈导航器。
导航到页面时如何调用函数,包括 goBack() 事件?如果我将方法放在我的构造函数中,它只会在其初始创建时触发,而不会在通过 goBack() 获得时触发。
当我关闭/最小化我的应用程序时,我遇到了 TransactionTooLargeException。我假设这是由于我的 Bundle 太大(3 个 JSONArrays 作为字符串),但是如果有人可以从我的错误跟踪中诊断出更多信息,那就太好了。
这里是:
05-28 17:17:25.994 9518-9518/com.adamtrudeauarcaro.godbuilder E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 551100)
05-28 17:17:25.996 9518-9518/com.adamtrudeauarcaro.godbuilder D/AndroidRuntime: Shutting down VM
05-28 17:17:25.998 9518-9518/com.adamtrudeauarcaro.godbuilder E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.package.godbuilder, PID: 9518
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 551100 bytes
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4211)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6688)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Caused by: android.os.TransactionTooLargeException: data parcel size 551100 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:628)
at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:4132)
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4203) …Run Code Online (Sandbox Code Playgroud) android ×2
bundle ×1
exception ×1
git ×1
github ×1
head ×1
javascript ×1
json ×1
react-native ×1
reactjs ×1