Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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_Android Intent_Android Fragments - Fatal编程技术网

Java 从片段发送意图/应答

Java 从片段发送意图/应答,java,android,android-intent,android-fragments,Java,Android,Android Intent,Android Fragments,我有两个活动A,B。A开始B的结果。B包含一个片段 在片段中,我有一个静态类,它扩展了视图,因此我可以在其上绘制,这将处理触摸。如何从静态类->片段->B活动->A活动返回结果 您需要我提供哪些代码片段?我想您会问一些不同的问题: 如何将活动B的结果发送回a 在B活动中调用finish之前,使用setResult方法提供返回的代码和意图 如何将Fragmant的结果发送到活动a 使用getActivity()方法获取父Activity(在示例B中)上的句柄,然后遵循第1点 如何在Androi

我有两个活动A,B。A开始B的结果。B包含一个片段

在片段中,我有一个静态类,它扩展了视图,因此我可以在其上绘制,这将处理触摸。如何从静态类->片段->B活动->A活动返回结果


您需要我提供哪些代码片段?

我想您会问一些不同的问题:

  • 如何将
    活动
    B的结果发送回a

    在B活动中调用
    finish
    之前,使用
    setResult
    方法提供返回的代码和意图

  • 如何将
    Fragmant
    的结果发送到
    活动
    a

    使用
    getActivity()
    方法获取父
    Activity
    (在示例B中)上的句柄,然后遵循第1点

  • 如何在Android中将任何东西从静态类发送到动态对象

    这根本不可能。使用静态类不是最好的OOD;-)


  • 希望这有帮助

    1和2按预期工作,我只是不能从静态类发送信息,您说这是不可能的。什么是正确的方式比画一个片段,得到接触,然后发回的意图?抱歉,如果我不是最精确的,我只是无法很好地解释:如何在
    片段
    创建上创建
    视图
    类的实例,或者当它附加到
    活动
    时创建更好的实例?!你能在github上的某个地方放一个示例项目吗?