/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.ui.activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import com.galaxy.meetup.client.android.Intents;
import com.galaxy.meetup.client.android.R;
import com.galaxy.meetup.client.android.analytics.OzViews;
import com.galaxy.meetup.client.android.content.EsAccount;
import com.galaxy.meetup.client.android.content.EsAccountsData;
/**
*
* @author sihai
*
*/
public class OobSuggestedPeopleActivity extends OobDeviceActivity {
public OobSuggestedPeopleActivity()
{
}
protected final EsAccount getAccount()
{
return (EsAccount)getIntent().getParcelableExtra("account");
}
public final OzViews getViewForLogging()
{
return OzViews.OOB_ADD_PEOPLE_VIEW;
}
public final void onContinue()
{
super.onContinue();
EsAccountsData.setWarmWelcomeTimestamp(this, getAccount(), System.currentTimeMillis(), false);
}
protected void onCreate(Bundle bundle)
{
super.onCreate(bundle);
setContentView(R.layout.oob_suggested_people_activity);
String s = getString(R.string.app_name);
showTitlebar(false);
setTitlebarTitle(s);
createTitlebarButtons(R.menu.suggested_people_menu);
}
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.suggested_people_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem menuitem)
{
boolean flag;
if(menuitem.getItemId() == R.id.search)
{
onSearchRequested();
flag = true;
} else
{
flag = false;
}
return flag;
}
public boolean onPrepareOptionsMenu(Menu menu)
{
super.onPrepareOptionsMenu(menu);
if(android.os.Build.VERSION.SDK_INT < 11)
menu.findItem(R.id.search).setVisible(false);
return true;
}
protected final void onPrepareTitlebarButtons(Menu menu)
{
for(int i = 0; i < menu.size(); i++)
menu.getItem(i).setVisible(false);
menu.findItem(R.id.search).setVisible(true);
}
public boolean onSearchRequested()
{
startActivity(Intents.getPeopleSearchActivityIntent(this, getAccount(), false, -1, true, false, true, false, false));
return true;
}
}