Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从活动中的片段调用方法?_Java_Android - Fatal编程技术网

Java 如何从活动中的片段调用方法?

Java 如何从活动中的片段调用方法?,java,android,Java,Android,我有一个包含三个片段的类main活动 片段2使用一个WebView。 我想在片段2中创建一个方法Webview.reaload() 并从MainActivity调用此方法。 如何才能做到这一点?使用getActivity()可以获得活动实例,将其转换为活动名称,并从片段中调用函数。假设活动名称为MainActivity ((MainActivity)getActivity()).myFuncInActivity(): 接口在这种通信中工作良好 查看本指南: 如果不难的话,你可以树立一个榜样,因

我有一个包含三个片段的类main活动

片段2使用一个WebView。 我想在片段2中创建一个方法
Webview.reaload()
并从MainActivity调用此方法。 如何才能做到这一点?

使用getActivity()可以获得活动实例,将其转换为活动名称,并从片段中调用函数。假设活动名称为MainActivity

((MainActivity)getActivity()).myFuncInActivity():

接口在这种通信中工作良好

查看本指南:

如果不难的话,你可以树立一个榜样,因为我在这里被重复了。你不需要展示一个很好的例子,说明如何转移方法并删除它。我不明白你的意思。你去网站了吗?这里有一个完美的例子。查看“创建活动的事件回调”标题下的内容。这里有一个非常简单的例子。另外,在网站页面(developer.android.com)的底部有一个选择器,可以更改显示的语言。如果你的语言是可用的,这将是一个好主意改变。是的,先生,我在网站好的人,我不打算复制和粘贴从开发者网站,你可以告诉我如何在片段2中创建方法吗?我需要在主活动中重新加载方法webview和trasnfer。在主活动中删除它,我需要非常简单的示例,先生。