0
我有一個Android的「最佳實踐」的一般問題。Android使用getActivity()
讓我們以一個片段爲例,我需要多次訪問活動。
我可以執行以下操作:
1-保持通話getActivity()
2-覆蓋該片段的onAttach()的方法,所述Acitivty保存爲變量一次並繼續使用它在整個片段,如下所示:
private Activity activity;
@Override
public void onAttach(Context context) {
super.onAttach(context);
this.activity = (Activity) context;
}
這兩種方法是否有區別?這被認爲更好的性能/內存/等?