Back to project page Android-CleanArchitecture.
The source code is released under:
Apache License
If you think the Android project Android-CleanArchitecture listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/** * Copyright (C) 2014 android10.org. All rights reserved. * @author Fernando Cejas (the android10 coder) *///from www . j a v a 2 s .co m package com.fernandocejas.android10.sample.presentation.view.activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.Window; import com.fernandocejas.android10.sample.presentation.R; import com.fernandocejas.android10.sample.presentation.model.UserModel; import com.fernandocejas.android10.sample.presentation.navigation.Navigator; import com.fernandocejas.android10.sample.presentation.view.fragment.UserListFragment; /** * Activity that shows a list of Users. */ public class UserListActivity extends BaseActivity implements UserListFragment.UserListListener { private Navigator navigator; public static Intent getCallingIntent(Context context) { return new Intent(context, UserListActivity.class); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_user_list); this.initialize(); } @Override public void onUserClicked(UserModel userModel) { this.navigator.navigateToUserDetails(this, userModel.getUserId()); } /** * Initializes activity's private members. */ private void initialize() { //This initialization should be avoided by using a dependency injection framework. //But this is an example and for testing purpose. this.navigator = new Navigator(); } }