片段onBackPressedCustom链接到onBackPressed

时间:2015-09-17 21:38:08

标签: android interface listener

我有一个片段控制所有互动(说话)

我想知道我链接myonbackpressed,和其他函数onBackPressedCustom一样

理解起来很复杂。

NSMutableAttributedString *stringText = [[NSMutableAttributedString alloc] initWithString:@"This is awesome"];
//Green color for the first four characters.
[stringText addAttribute: NSForegroundColorAttributeName value: [UIColor greenColor] range: NSMakeRange(0, 4)];
// Sets the font color of last four characters to yellow.
[stringText addAttribute: NSForegroundColorAttributeName value: [UIColor yellowColor] range: NSMakeRange(14, 10)];

1 个答案:

答案 0 :(得分:0)

  1. 首先,您不应在活动中使用静态函数直接从片段中调用它们。
  2. 其次你不需要制作自己的onBackPressed,因为当你处于片段状态并按下后退按钮时,将调用自动onBackPressed的活动,你可以检查你是哪个片段以便你可以决定。

    @覆盖

    public void onBackPressed(){
        //当前显示哪个片段     //采取行动

    }

  3. 如果您需要调用活动函数,您应该从当前活动的参考中调用它们,如此

    ((MainActivity)getActivity())yourFunction中();