gpt4 book ai didi

java - 拦截MainActivity中Fragment Dialog的Ok按钮点击

转载 作者:行者123 更新时间:2023-12-01 13:51:55 24 4
gpt4 key购买 nike

在我的应用程序中,我使用 FragmentDialog。

当我单击“确定”时,它会执行操作并返回到 MainActivity。我在 MainActivity 中找不到方法来检测用户是否在 FragmentDialog 中单击了“确定”。

在fragmentDialog的Onclick方法中,我尝试过:

getActivity().setResult(PULISHED);

onActivityResult(CODE1, CODE2, null);

但是在 MainActivity 中,我没有看到它通过 onActivityResult 方法...

有办法拦截吗???

最佳答案

onAttach方法中

    @Override
public void onAttach(Activity activity)
{
super.onAttach(activity);

parentActivity = ((YourActivity)activity);
}

并在您的 Activity 中创建方法onDialogClicked(),然后为“确定”按钮设置OnClickListener,如

loginButton.setOnClickListener(new OnClickListener()
{

@Override
public void onClick(View v)
{

parentActivity.onDialogClicked();

}
};);

关于java - 拦截MainActivity中Fragment Dialog的Ok按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19898059/

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