com.pinkwerther.support.activities.PinkwertherFragmentActivity.java Source code

Java tutorial

Introduction

Here is the source code for com.pinkwerther.support.activities.PinkwertherFragmentActivity.java

Source

package com.pinkwerther.support.activities;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Window;

import com.pinkwerther.support.PinkwertherSupport;
import com.pinkwerther.support.R;
import com.pinkwerther.support.ads.PinkwertherAds;
import com.pinkwerther.support.fragment.PinkwertherSubstantialFragment;
import com.pinkwerther.support.license.PinkwertherLicenseInterface;
import com.pinkwerther.support.resources.PinkwertherResourceManager;

public class PinkwertherFragmentActivity extends FragmentActivity implements PinkwertherActivityInterface {

    @Override
    public String TAG() {
        return "PinkwertherFragmentActivity";
    }

    public PinkwertherSupport pwSupport;

    @Override
    public PinkwertherSupport getPinkwertherSupport() {
        if (pwSupport == null) {
            pwSupport = (PinkwertherSupport) getSupportFragmentManager().findFragmentByTag("PinkwertherSupport");
            if (pwSupport == null)
                pwSupport = new PinkwertherSupport();
        }
        return pwSupport;
    }

    @Override
    public void finishPinkwertherActivity() {
        finish();
    }

    @Override
    protected void onCreate(Bundle arg0) {
        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
        setContentView(R.layout.vertical_adbottom);
        super.onCreate(arg0);
        pwSupport = getPinkwertherSupport();
        if (arg0 == null)
            getSupportFragmentManager().beginTransaction().add(pwSupport, "PinkwertherSupport").commit();
    }

    @Override
    public void onBackPressed() {
        pwSupport.backPressed();
    }

    @Override
    public PinkwertherResourceManager getPinkwertherResourceManager() {
        //TODO
        return null;
    }

    @Override
    public PinkwertherAds getPinkwertherAds() {
        return new PinkwertherAds();
    }

    @Override
    public PinkwertherLicenseInterface getPinkwertherLicense() {
        //TODO
        return null;
    }

    @Override
    public void onFinishedInitialization() {
        //TODO
    }

    @Override
    public PinkwertherSubstantialFragment getInitialMainFragment() {
        return new PinkwertherSubstantialFragment();
    }

    @Override
    public void setSupportProgressBarIndeterminate(boolean loading) {
        setProgressBarIndeterminate(loading);
    }

    @Override
    public void setSupportProgressBarIndeterminateVisibility(boolean loading) {
        setProgressBarIndeterminateVisibility(loading);
    }

}