package com.paphus.sdk.activity.forum; import android.content.Intent; import android.view.View; import android.widget.TextView; import com.paphus.sdk.activity.R; import com.paphus.sdk.activity.MainActivity; import com.paphus.sdk.activity.WebMediumActivity; import com.paphus.sdk.config.ForumConfig; /** * Activity for viewing a forum's details. * To launch this activity from your app you can use the HttpFetchAction passing the forum id or name as a config. */ public class ForumActivity extends WebMediumActivity { public void browsePosts(View view) { Intent intent = new Intent(this, BrowsePostsActivity.class); startActivity(intent); } public void newPost(View view) { if (MainActivity.user == null) { MainActivity.showMessage("You must sign in first", this); return; } Intent intent = new Intent(this, CreateForumPostActivity.class); startActivity(intent); } public void resetView() { setContentView(R.layout.activity_forum); ForumConfig instance = (ForumConfig)MainActivity.instance; super.resetView(); if (instance.isExternal) { findViewById(R.id.newPostButton).setVisibility(View.GONE); findViewById(R.id.postsButton).setVisibility(View.GONE); } TextView text = (TextView) findViewById(R.id.postsLabel); if (instance.posts != null && instance.posts.length() > 0) { text.setText(instance.posts + " posts"); } else { text.setText(""); } } public String getType() { return "Forum"; } }