私の古いバージョンの Android アプリは、4 つの異なるアクティビティ (FirstActivity => FourthActivity、対応する xml activity_first => activity_fourth) を使用してIntent
いました。最近、ユーザー インターフェイスを変更してViewPagerIndicator
. 次のような 4 つのフラグメントを実装しました。
public class FirstFragment extends Fragment{
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
return inflater.inflate(R.layout.activity_first, null);
}
}
問題は、すべてのビジネス コードを FirstActivity から FirstFragment に移行するにはどうすればよいかということです。onCreate、onDestroy、onStart ... に相当するものを見つけて、コードをコピーして貼り付けるだけでよいですか (必要に応じて getActivity()、getView() を追加します)? そうしないようにフラグメントをアクティビティにアタッチする簡単な方法はありますか?