小编Are*_*ana的帖子

DialogFragment 从它导航到另一个片段时关闭

目前在我的导航图中,我有对话片段目的地(片段(对话)类型)。当我导航到这个对话框,然后尝试从这个对话框目标导航到另一个片段时,对话框正在关闭,在我看来这是可预测的行为。

现在我只是像这样导航到下一个片段。

findNavController().popBackStack(R.id.testFragment, true)

我想不关闭对话框,只导航到另一个对话框,如默认片段。我怎样才能做到这一点?

android android-fragments kotlin

7
推荐指数
1
解决办法
868
查看次数

升级到目标级别 12 后,应用程序中出现大量 anr

我无法在我们的应用程序中重现任何 ANR。在升级到目标 12 之前,一切都很好,但升级到 12 后,Firebase crashlytics 上报告了许多 ANR。

    ANR 1:

    main (native): tid=1 systid=32245
    #00 pc 0x9fc58 libc.so
    #01 pc 0x1663c libutils.so
    #02 pc 0x16520 libutils.so
    #03 pc 0x152b78 libandroid_runtime.so
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:335)
    at android.os.Looper.loopOnce(Looper.java:186)
    at android.os.Looper.loop(Looper.java:313)
    at android.app.ActivityThread.main(ActivityThread.java:8633)
    at java.lang.reflect.Method.invoke(Method.java)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)


    ANR 2:
    queued-work-looper (native): tid=16 systid=25495
    #00 pc 0xd7b88 libc.so
    #01 pc 0x474c libopenjdkjvm.so
    #02 pc 0x1e088 libopenjdk.so
    at java.io.FileDescriptor.sync(FileDescriptor.java)
    at android.os.FileUtils.sync(FileUtils.java:245)
    at android.app.SharedPreferencesImpl.writeToFile(SharedPreferencesImpl.java:807)
    at android.app.SharedPreferencesImpl.access$900(SharedPreferencesImpl.java:59)
    at android.app.SharedPreferencesImpl$2.run(SharedPreferencesImpl.java:672)
    at android.app.QueuedWork.processPendingWork(QueuedWork.java:264)
    at android.app.QueuedWork.access$000(QueuedWork.java:50)
    at …
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
1237
查看次数

标签 统计

android ×2

android-fragments ×1

kotlin ×1