/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.ui.activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.TaskStackBuilder; import android.text.TextUtils; import com.galaxy.meetup.client.android.Intents; import com.galaxy.meetup.client.android.analytics.OzViews; import com.galaxy.meetup.client.android.service.EsService; import com.galaxy.meetup.client.android.ui.fragments.HostedPhotosFragment; /** * * @author sihai * */ public class HostPhotosActivity extends HostActivity { public HostPhotosActivity() { } protected final Fragment createDefaultFragment() { return new HostedPhotosFragment(); } public final OzViews getViewForLogging() { return OzViews.PHOTOS_LIST; } protected void onCreate(Bundle bundle) { super.onCreate(bundle); if(bundle == null) { String s = getIntent().getStringExtra("notif_id"); if(!TextUtils.isEmpty(s)) EsService.markNotificationAsRead(this, getAccount(), s); } } protected final void onUpButtonLaunchNewTask() { TaskStackBuilder taskstackbuilder = TaskStackBuilder.create(this); String s = getIntent().getStringExtra("owner_id"); if(s == null) s = getIntent().getStringExtra("photos_of_user_id"); if(!getAccount().isMyGaiaId(s)) taskstackbuilder.addNextIntent(Intents.getStreamActivityIntent(this, getAccount())); taskstackbuilder.addNextIntent(Intents.getProfilePhotosActivityIntent(this, getAccount(), (new StringBuilder("g:")).append(s).toString())); taskstackbuilder.startActivities(); } }