我正在开发一个小型 Android 应用程序,但在使用一个小功能时遇到了问题。我想让一个按钮调用一系列对话框,用户可以为其选择一系列选项。例如,按下按钮将弹出一个带有 2 个选项的对话框,按下其中任何一个选项都会打开另一个对话框,其中有 2 个选项。当用户在那里按下按钮时,我希望在某处记住这两个选择。
我最初通过制作 2 个扩展 DialogFragment 的类来接近它,然后在 #1 中做出选择后显示 DialogFragment #2 但它似乎有点混乱,我似乎无法保存“路径”,即:我想要一个int 范围从 0 到 4,表示他们可以使用 Dialog #1 中的 2 个按钮和 Dialog #2 中的 2 个按钮完成的可能路径,因此基本上 #2 必须知道从 #1 中做出了什么选择。
有小费吗?干杯。