Android Open Source - example-lock-app Controls Fragment






From Project

Back to project page example-lock-app.

License

The source code is released under:

Apache License

If you think the Android project example-lock-app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.lockapp.fragments.others;
//from  ww w . j a  v  a2 s.  co  m
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.lockapp.R;
import com.lockapp.fragments.FragmentUtils;
import com.lockapp.fragments.lollipop.ControlsUtils;

public class ControlsFragment extends Fragment {

    FragmentUtils utils = new ControlsUtils() {

        @Override
        public void swapFragment() {
            if (getActivity() != null) {
                Fragment promptFragment = new PromptFragment();
                getFragmentManager().beginTransaction().replace(R.id.content, promptFragment)
                        .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE)
                        .commit();
            }
        }
    };

    @Override
    public View onCreateView (LayoutInflater inflater, ViewGroup parent, Bundle savedInstance){
       return utils.onCreateView(getActivity(), inflater, parent, savedInstance);
    }

    @Override
    public void onResume() {
        super.onResume();
        utils.onResume();
    }

    @Override
    public void onPause() {
        utils.onPause();
        super.onPause();
    }
}




Java Source Code List

com.lockapp.AboutActivity.java
com.lockapp.LockDeviceReceiver.java
com.lockapp.LockWidgetProvider.java
com.lockapp.MainActivity.java
com.lockapp.fragments.FragmentUtils.java
com.lockapp.fragments.NotificationStatus.java
com.lockapp.fragments.PromptUtils.java
com.lockapp.fragments.lollipop.ControlsFragment.java
com.lockapp.fragments.lollipop.ControlsUtils.java
com.lockapp.fragments.lollipop.PromptFragment.java
com.lockapp.fragments.others.ControlsFragment.java
com.lockapp.fragments.others.PromptFragment.java