@Override
 public void finish() {
   if (isUpdated) {
     Intent intent = new Intent();
     intent.putExtra(EXTRA_CNT, mChildCount);
     setResult(RESULT_OK, intent);
   }
   super.finish();
   overridePendingTransition(R.anim.zoom_enter, R.anim.slide_out_to_right);
   HttpImageManager imageManager = MainApp.getHttpImageManager();
   imageManager.cleanManagedHttpGet();
 }
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    UI.setContentView(R.layout.main_subforum);
    UI.requestSignIn();
    UI.setBackNavVisibility(View.VISIBLE);
    // UI.setParentBackground(R.drawable.light_bg);
    UI.setMainBackground(R.drawable.light_bg);
    // findViewById(R.id.main_parent).setBackgroundColor(0xffc5c5c5);
    UI.setupMoreMenu(null);

    title = (TextView) findViewById(R.id.title_text);
    title.setText("");

    titleMain = findViewById(R.id.title_main);
    titleMain.setOnClickListener(this);

    titleMenu = (ImageView) findViewById(R.id.title_menu);
    titleMenu.setImageResource(android.R.drawable.ic_menu_view);

    refreshMenu = findViewById(R.id.refresh_menu);
    refreshMenu.setVisibility(View.VISIBLE);
    refreshMenu.setOnClickListener(this);

    list = (ListView) findViewById(R.id.subforum_list_view);
    list.setDivider(null);
    list.setDividerHeight(0);
    // list.setSelector(R.color.transparent);

    adapter = new SubForumListAdapter();
    list.setAdapter(adapter);
    isUpdated = false;

    postContent = (EditText) findViewById(R.id.subforum_text);
    findViewById(R.id.subforum_submit).setOnClickListener(this);

    mLoadingView = findViewById(R.id.subforum_loading);
    mLoadingView.setVisibility(View.GONE);

    initAllData(getIntent());
  }