package tellh.com.gitclub.presentation.contract.bus.event;
import android.support.annotation.IntDef;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.Map;
/**
* Created by tlh on 2016/9/19 :)
*/
public class LaunchActivityEvent {
public static final int PERSONAL_HOME_PAGE_ACTIVITY = 357;
public static final int BROWSER_ACTIVITY = 987;
public static final int REPO_PAGE_ACTIVITY = 544;
@IntDef({PERSONAL_HOME_PAGE_ACTIVITY, BROWSER_ACTIVITY, REPO_PAGE_ACTIVITY})
@Retention(RetentionPolicy.SOURCE)
public @interface TargetActivity {
}
public Map<String, String> params;
@TargetActivity
public int targetActivity;
public LaunchActivityEvent(Map<String, String> params, @TargetActivity int targetActivity) {
this.params = params;
this.targetActivity = targetActivity;
}
}