simonren 最近的时间轴更新
simonren

simonren

V2EX 第 269449 号会员,加入于 2017-11-23 00:37:29 +08:00
今日活跃度排名 8649
simonren 最近回复了
@sakuma 没找到规律,手机里看到 1.04 版本出现过 2 次,1.05 出现过这一次。堆栈都是一样的。

java.lang.RuntimeException: Unable to start activity ComponentInfo{me.iland.snap/me.iland.snap.MainActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.swmansion.rnscreens.ScreenStackFragment: calling Fragment constructor caused an exception
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4702)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4931)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:136)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:106)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:83)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3085)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:267)
at android.os.Looper.loop(Looper.java:360)
at android.app.ActivityThread.main(ActivityThread.java:10088)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:616)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1113)
Caused by: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.swmansion.rnscreens.ScreenStackFragment: calling Fragment constructor caused an exception
at androidx.fragment.app.Fragment.instantiate(Fragment.java:690)
at androidx.fragment.app.FragmentContainer.instantiate(FragmentContainer.java:57)
at androidx.fragment.app.FragmentManager$3.instantiate(FragmentManager.java:525)
at androidx.fragment.app.FragmentState.instantiate(FragmentState.java:84)
at androidx.fragment.app.FragmentStateManager.<init>(FragmentStateManager.java:91)
at androidx.fragment.app.FragmentManager.restoreSaveStateInternal(FragmentManager.java:2562)
at androidx.fragment.app.FragmentManager.attachController(FragmentManager.java:2722)
at androidx.fragment.app.FragmentController.attachHost(FragmentController.java:117)
at androidx.fragment.app.FragmentActivity.lambda$init$3$androidx-fragment-app-FragmentActivity(FragmentActivity.java:139)
at androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda3.onContextAvailable(D8$$SyntheticClass:0)
at androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable(ContextAwareHelper.kt:78)
at androidx.activity.ComponentActivity.onCreate(ComponentActivity.kt:327)
at androidx.fragment.app.FragmentActivity.onCreate(FragmentActivity.java:216)
at com.facebook.react.ReactActivity.onCreate(ReactActivity.java:46)
at me.iland.snap.MainActivity.onCreate(MainActivity.kt:15)
at android.app.Activity.performCreate(Activity.java:9380)
at android.app.Activity.performCreate(Activity.java:9323)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1537)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4684)
... 13 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at androidx.fragment.app.Fragment.instantiate(Fragment.java:672)
... 31 more
Caused by: java.lang.IllegalStateException: Screen fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 to properly configure your main activity.
at com.swmansion.rnscreens.ScreenFragment.<init>(ScreenFragment.kt:66)
at com.swmansion.rnscreens.ScreenStackFragment.<init>(ScreenStackFragment.kt:82)
... 34 more
1 天前
回复了 laojuelv 创建的主题 投资 2025 不足 3 天,说说你的遗憾
2021 到现在没涨工资了。且今年年终奖比去年少了 8 万。并且贷款还没还完的房子已经跌到卧成本价的 7 折了。
遇到 crash 了,详细堆栈没来得及截图。只能看到 exception 现场如下图。

https://imgur.com/a/mHYbcEg
@sakuma 底部是 toast 吗?白底白字看不清。之前就发现了,忘记提醒了。下图底部的提示语是白字,背景也是白色,基本看不清。建议优化。


https://imgur.com/a/iaMGQA8
@sakuma 分享后是这样的:
https://imgur.com/a/RuxiKci
@sakuma 新版本果然解决了分享失败的问题。效率真好,赞!
但还有两个问题,建议后续研究下是否能修复。
1.应用启动后的 LOGO 界面,需要大约 5s 才会消失个,给用户造成假死的感觉。这个时间建议能优化到 2s 左右会好一些。

2.卡片分享出去的时候, 裁切区域有较大问题。分享的图片中,卡片偏右下角,且左上角是白色。看起来像是裁剪的起始坐标是负数导致的。个人觉得分享时直接截屏即可,无需额外裁剪。因为分享界面卡片是居中的,背景颜色也是对的。

以上,两个小建议,供参考哈。
@sakuma 卡片页面右上角点击分享卡片快照,提示出错了,请重试。
小米 15 国际版,Android 16 系统。
如果还要获取更多细节,可以邮件联系:cnhtYXBwbGVAZ21haWwuY29t
谢谢。安卓已兑换 100 点,制作的卡片挺好看群。可惜分享卡片时总提示出错了
3 天前
回复了 waytoshine 创建的主题 生活 2025,经历的人生的滑铁卢
我年薪和你差不多,我最近也开始美股了。希望明年不要和你一样。
相信你亏的这些钱一定是家里暂时用不上的闲钱。
建议另外找个工作,把工资涨起来,股票及时止损
6 天前
回复了 Jimson 创建的主题 推广 衣服清库存,半卖半送
有 V 友分区的话,试试看
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5322 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
♥ Do have faith in what you're doing.