// Path: app/src/main/java/news/androidtv/tvapprepo/fragments/ErrorFragment.java
// public class ErrorFragment extends android.support.v17.leanback.app.ErrorFragment {
//     private static final String TAG = "ErrorFragment";
//     private static final boolean TRANSLUCENT = true;
// 
//     @Override
//     public void onCreate(Bundle savedInstanceState) {
//         Log.d(TAG, "onCreate");
//         super.onCreate(savedInstanceState);
//         setTitle(getResources().getString(R.string.app_name));
//     }
// 
//     public void setErrorContent() {
//         setImageDrawable(getResources().getDrawable(R.drawable.lb_ic_sad_cloud));
//         setMessage(getResources().getString(R.string.error_fragment_message));
//         setDefaultBackground(TRANSLUCENT);
// 
//         setButtonText(getResources().getString(R.string.dismiss_error));
//         setButtonClickListener(new View.OnClickListener() {
//             @Override
//             public void onClick(View arg0) {
//                 getFragmentManager().beginTransaction().remove(ErrorFragment.this).commit();
//             }
//         });
//     }
// }


import android.app.Activity;
import android.app.Fragment;
import android.os.Bundle;
import android.os.Handler;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ProgressBar;
import news.androidtv.tvapprepo.fragments.ErrorFragment;
import news.androidtv.tvapprepo.R;

/*
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */
package news.androidtv.tvapprepo.activities;



/*
 * BrowseErrorActivity shows how to use ErrorFragment
 */
public class BrowseErrorActivity extends Activity {
    private static int TIMER_DELAY = 3000;
    private static int SPINNER_WIDTH = 100;
    private static int SPINNER_HEIGHT = 100;


// Path: app/src/main/java/news/androidtv/tvapprepo/fragments/ErrorFragment.java
// public class ErrorFragment extends android.support.v17.leanback.app.ErrorFragment {
//     private static final String TAG = "ErrorFragment";
//     private static final boolean TRANSLUCENT = true;
// 
//     @Override
//     public void onCreate(Bundle savedInstanceState) {
//         Log.d(TAG, "onCreate");
//         super.onCreate(savedInstanceState);
//         setTitle(getResources().getString(R.string.app_name));
//     }
// 
//     public void setErrorContent() {
//         setImageDrawable(getResources().getDrawable(R.drawable.lb_ic_sad_cloud));
//         setMessage(getResources().getString(R.string.error_fragment_message));
//         setDefaultBackground(TRANSLUCENT);
// 
//         setButtonText(getResources().getString(R.string.dismiss_error));
//         setButtonClickListener(new View.OnClickListener() {
//             @Override
//             public void onClick(View arg0) {
//                 getFragmentManager().beginTransaction().remove(ErrorFragment.this).commit();
//             }
//         });
//     }
// }


// Path: app/src/main/java/news/androidtv/tvapprepo/activities/BrowseErrorActivity.java
import android.app.Activity;
import android.app.Fragment;
import android.os.Bundle;
import android.os.Handler;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ProgressBar;
import news.androidtv.tvapprepo.fragments.ErrorFragment;
import news.androidtv.tvapprepo.R;

/*
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */
package news.androidtv.tvapprepo.activities;



/*
 * BrowseErrorActivity shows how to use ErrorFragment
 */
public class BrowseErrorActivity extends Activity {
    private static int TIMER_DELAY = 3000;
    private static int SPINNER_WIDTH = 100;
    private static int SPINNER_HEIGHT = 100;


    private ErrorFragment mErrorFragment;
