Android:如何从弹出窗口传递数据到父Activity

4

我希望能够从弹出窗口将表情发送到父活动的消息正文中。我能够在弹出窗口内的网格视图中设置表情符号。有人可以帮帮我吗?就像这样,当您单击表情符号时,会出现一个弹出窗口,其中包含表情符号,当您单击它时,它会进入消息正文。


使用接口的概念。 - Dixit Patel
1
你能更精确一些或者给出任何例子吗? - Curious
使用类似于 @Gooziec 发布的方式。 - Dixit Patel
1个回答

3
您可以创建一个接口,该接口将由您的主活动实现并传递给弹出类。
public interface SomeInterface

    {
        public void foo();
    }

将SomeInterface对象添加到您的PopUp中

public PopUp extends Fragment
{
 SomeInterface responder;

 ...

 //someheare in your fragment 
 responder.foo();
}

并在您的MainActivity中实现SomeInterface接口

public class MainActivity extends Activity implements SomeInterface
{

...
 public void foo()
{
//do whatever
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接