Search in sources :

Example 11 with Prefs

use of com.instructure.pandautils.utils.Prefs in project instructure-android by instructure.

the class WeekFragment method onCreateView.

// Sync
@Override
public void onCreateView(View view) {
    ButterKnife.bind(this, view);
    // set the color of the weekBackground
    Prefs prefs = new Prefs(getActivity(), com.instructure.parentapp.util.Const.CANVAS_PARENT_SP);
    int color = prefs.load(Const.NEW_COLOR, -1);
    if (color != -1) {
        mWeekBackground.setBackgroundColor(color);
    }
    if (mToolbar != null) {
        mToolbar.setVisibility(View.VISIBLE);
        mToolbar.setNavigationIcon(R.drawable.ic_close_white);
        mToolbar.setNavigationContentDescription(R.string.close);
        mToolbar.setNavigationOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                getActivity().onBackPressed();
            }
        });
        if (color != -1) {
            setStatusBarColor(color);
            setActionbarColor(color);
        }
    }
}
Also used : Prefs(com.instructure.pandautils.utils.Prefs) ApiPrefs(com.instructure.canvasapi2.utils.ApiPrefs) WeekView(com.instructure.parentapp.viewinterface.WeekView) EmptyPandaView(com.instructure.parentapp.view.EmptyPandaView) BindView(butterknife.BindView) View(android.view.View) RecyclerView(android.support.v7.widget.RecyclerView) TextView(android.widget.TextView)

Example 12 with Prefs

use of com.instructure.pandautils.utils.Prefs in project instructure-android by instructure.

the class RoboTesting method setAppStatePrefs.

static void setAppStatePrefs(Context context) {
    // save parent id and user name
    Prefs prefs = new Prefs(context, context.getString(R.string.app_name_parent));
    prefs.save(com.instructure.pandautils.utils.Const.ID, BuildConfig.ROBO_TEST_USER_ID);
    prefs.save(com.instructure.pandautils.utils.Const.NAME, BuildConfig.ROBO_TEST_USERNAME);
    // save token
    ApiPrefs.setToken(BuildConfig.ROBO_TEST_API_KEY);
    // Set domain to gamma
    ApiPrefs.setAirwolfDomain(BuildConfig.GAMMA_DOMAIN);
}
Also used : Prefs(com.instructure.pandautils.utils.Prefs) ApiPrefs(com.instructure.canvasapi2.utils.ApiPrefs)

Aggregations

Prefs (com.instructure.pandautils.utils.Prefs)12 ApiPrefs (com.instructure.canvasapi2.utils.ApiPrefs)9 View (android.view.View)6 TextView (android.widget.TextView)4 BindView (butterknife.BindView)2 BlockedStudentResponse (com.instructure.canvasapi2.models.BlockedStudentResponse)2 MismatchedRegionResponse (com.instructure.canvasapi2.models.MismatchedRegionResponse)2 RevokedTokenResponse (com.instructure.canvasapi2.models.RevokedTokenResponse)2 Student (com.instructure.canvasapi2.models.Student)2 ApiType (com.instructure.canvasapi2.utils.ApiType)2 LinkHeaders (com.instructure.canvasapi2.utils.LinkHeaders)2 ArgbEvaluator (android.animation.ArgbEvaluator)1 DialogInterface (android.content.DialogInterface)1 LayerDrawable (android.graphics.drawable.LayerDrawable)1 NonNull (android.support.annotation.NonNull)1 TabLayout (android.support.design.widget.TabLayout)1 FragmentTransaction (android.support.v4.app.FragmentTransaction)1 ViewPager (android.support.v4.view.ViewPager)1 AlertDialog (android.support.v7.app.AlertDialog)1 RecyclerView (android.support.v7.widget.RecyclerView)1