Android Architecture(アンドロイドアーキテクチャ)のいくつかの研究
559 ワード
最近GithubのAndroid Architectureというプロジェクトを見ていますが、いくつかの小さなプロジェクトが含まれています.プロジェクトは異なるアーキテクチャで同じ機能を完了します.私は中で見たことのない書き方を選んでまとめて、自分のコードを規範化します.
1.Fragmentの作成
Fragmentの作成FragmentでnewInstanceのメソッドを作成するには:
これは、Activityが画面を反転する場合などにclassを利用するためである.新Instance()はサブfragmentを再作成し、パラメータがなければすべて正常です.パラメータがある場合、このような書き方はclass.新Instance()はこのメソッドを呼び出してサブfragmentを作成し,パラメータを再伝達する目的を達成する.
1.Fragmentの作成
Fragmentの作成FragmentでnewInstanceのメソッドを作成するには:
public static TasksFragment newInstance() {
TasksFragment f=new TasksFragment();
// f.setArguments()
return f;
}
これは、Activityが画面を反転する場合などにclassを利用するためである.新Instance()はサブfragmentを再作成し、パラメータがなければすべて正常です.パラメータがある場合、このような書き方はclass.新Instance()はこのメソッドを呼び出してサブfragmentを作成し,パラメータを再伝達する目的を達成する.