package org.qii.weiciyuan.ui.userinfo; import org.qii.weiciyuan.R; import org.qii.weiciyuan.bean.UserBean; import org.qii.weiciyuan.support.utils.GlobalContext; import org.qii.weiciyuan.ui.interfaces.AbstractAppActivity; import org.qii.weiciyuan.ui.main.MainTimeLineActivity; import android.content.Intent; import android.os.Bundle; import android.view.MenuItem; /** * User: Jiang Qi * Date: 12-8-16 */ public class FanListActivity extends AbstractAppActivity { private String token; private UserBean bean; public UserBean getUser() { return bean; } public static Intent newIntent(String token, UserBean userBean) { Intent intent = new Intent(GlobalContext.getInstance(), FanListActivity.class); intent.putExtra("token", token); intent.putExtra("user", userBean); return intent; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setTitle(getString(R.string.fan_list)); getActionBar().setIcon(R.drawable.ic_ab_friendship); token = getIntent().getStringExtra("token"); bean = (UserBean) getIntent().getParcelableExtra("user"); if (getSupportFragmentManager().findFragmentByTag(FanListFragment.class.getName()) == null) { getSupportFragmentManager().beginTransaction() .replace(android.R.id.content, FanListFragment.newInstance(bean), FanListFragment.class.getName()) .commit(); } } @Override public boolean onOptionsItemSelected(MenuItem item) { Intent intent; switch (item.getItemId()) { case android.R.id.home: intent = MainTimeLineActivity.newIntent(); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); return true; } return false; } }