package com.uservoice.uservoicesdk.activity;
import android.os.Bundle;
import com.uservoice.uservoicesdk.R;
import com.uservoice.uservoicesdk.Session;
import com.uservoice.uservoicesdk.model.Forum;
import com.uservoice.uservoicesdk.ui.DefaultCallback;
import com.uservoice.uservoicesdk.ui.InstantAnswersAdapter;
import com.uservoice.uservoicesdk.ui.PostIdeaAdapter;
public class PostIdeaActivity extends InstantAnswersActivity {
@Override
protected void onInitialize() {
if (Session.getInstance().getForum() != null) {
super.onInitialize();
} else {
Forum.loadForum(Session.getInstance().getConfig().getForumId(), new DefaultCallback<Forum>(this) {
@Override
public void onModel(Forum model) {
Session.getInstance().setForum(model);
PostIdeaActivity.super.onInitialize();
}
});
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(R.string.uv_idea_form_title);
}
@Override
protected InstantAnswersAdapter createAdapter() {
return new PostIdeaAdapter(this);
}
@Override
protected int getDiscardDialogMessage() {
return R.string.uv_msg_confirm_discard_idea;
}
}