旧的onAttach()
API似乎是deprecating,而应用需要使用以onAttach()
为参数的新Context
(在之前的onAttach()
},它是Activity
)。
这是否意味着,未来,Fragments还可以与除Activity之外的更多上下文相关联(可能是服务或广播接收者)?
这对开发人员有用吗?
答案 0 :(得分:0)
这是否意味着,未来,Fragments还可以与除Activity之外的更多上下文相关联(可能是服务或广播接收者)?
没有。片段只能与活动相关联。来自文档:
Fragment表示Activity中的行为或用户界面的一部分。您可以在单个活动中组合多个片段以构建多窗格UI,并在多个活动中重用片段。您可以将片段视为活动的模块化部分,它具有自己的生命周期,接收自己的输入事件,并且可以在活动运行时添加或删除(有点像“子活动”,您可以在不同的活动中重复使用)。
而应用程序需要使用New onAttach(),它以Context作为参数(在之前的onAttach()中,它是Activity)
我认为,谷歌在挑选不恰当的attributes: {
"ng-confirm-message": "{{this.dataItem.is_active ? \'Are you sure deactive ?\' : \'Are you sure active ?\'}}",
"confirmed-click": "vm.inlineSubmit(this.dataItem.toJSON() ,true)"
}
背景时过于偏执。例如,Activity
,AppCompatActivity
,FragmentActivity
,而ActionBarActivity
将onAttch(Activity)
作为参数。因此,Google将Activity
与Activity
更改为更全球化。