0

我有一个根据用户需求启动的活动。用户可以从多个活动中要求它。

问题是我想在用户必须处理该活​​动之前给他一个解释。我考虑过创建一个对话框,只给用户一个确定按钮来点击。但这会很丑,因为:

  1. 它必须返回一个值(在我的情况下,我没有必须返回的值)

  2. Dialog 必须启动新的 Activity,然后当用户按下“返回”按钮时,它将返回到 Dialog

此外,如果我选择返回显示对话框的活动并从那里开始新活动,我将不得不在几个地方执行此操作(就像我在这个问题的第二行中解释的那样)

有任何想法吗?

谢谢!

4

1 回答 1

0

不确定 1 是什么意思。但是如果您调用dismiss()处理 OK 按钮的 onClickListener,当您按下后退按钮从已启动的活动返回后,它将不会再次显示。

为了更容易重用对话框,您应该创建一个处理对话框的自定义类。然后,您可以轻松地显示来自不同活动的对话框。

于 2012-02-07T00:20:50.050 回答