gpt4 book ai didi

android - 创建对话作为 Activity ?

转载 作者:行者123 更新时间:2023-11-29 21:42:00 28 4
gpt4 key购买 nike

在我的应用程序中,我在简单的对话框上创建了一个 Activity 。使用像

这样的 list 文件将 Activity 更改为对话框
 <activity
android:name=".Dialog_actvity"
android:excludeFromRecents="true"
android:launchMode="singleInstance"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Dialog" >
</activity>

这样,它正确显示对话框,但无法在对话框 Activity 中设置setcancelable(false)。我不知道如何设置。有谁知道请帮助我解决这个问题。

最佳答案

因为它是一个 Activity 而不是 Dialog,所以您无权访问 setcancelable(false)。您可以通过覆盖 Activity 中的 onBackPressed() 来禁用后退按钮。

@Override
public void onBackPressed() {
}

请记住,如果您在某些情况下忘记完成对话 Activity ,这并不危险,而且这对用户来说并不友好。

关于android - 创建对话作为 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808059/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com