package org.goodev.discourse.ui;
import android.os.Bundle;
import org.goodev.discourse.App;
import org.goodev.discourse.R;
import org.goodev.discourse.api.Api;
import org.goodev.discourse.utils.Utils;
public class CreatedByTopicsFragment extends TopicsListFragment {
public static CreatedByTopicsFragment newInstance(String username) {
CreatedByTopicsFragment f = new CreatedByTopicsFragment();
Bundle args = new Bundle();
args.putString(Utils.EXTRA_NAME, username);
args.putString(Utils.EXTRA_URL, App.getSiteUrl());
f.setArguments(args);
return f;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}
@Override
public CharSequence getTitle() {
return getResources().getString(R.string.title_created_by, getArguments().getString(Utils.EXTRA_NAME));
}
@Override
public String getInitUrl() {
String name = getArguments().getString(Utils.EXTRA_NAME);
return mSiteUrl + String.format(Api.CREATED_BY, name);
}
}