117d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen/*
283e315244929ac174e0d87b93ad991b873df8910RoboErik * Copyright (C) 2014 The Android Open Source Project
317d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen *
417d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * Licensed under the Apache License, Version 2.0 (the "License");
517d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * you may not use this file except in compliance with the License.
617d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * You may obtain a copy of the License at
717d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen *
817d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen *      http://www.apache.org/licenses/LICENSE-2.0
917d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen *
1017d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * Unless required by applicable law or agreed to in writing, software
1117d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * distributed under the License is distributed on an "AS IS" BASIS,
1217d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1317d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * See the License for the specific language governing permissions and
1417d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * limitations under the License.
1517d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen */
1617d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
1717d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenpackage com.example.android.musicbrowserdemo;
1817d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
1917d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.support.v4.app.FragmentActivity;
2017d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.support.v4.app.FragmentManager;
2117d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
2217d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.os.Bundle;
2317d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.util.Log;
2417d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.view.View;
2517d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.widget.ArrayAdapter;
2617d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenimport android.widget.ListView;
2717d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
2817d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen/**
2917d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen * Main activity class.
3017d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen */
3117d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chenpublic class MainActivity extends FragmentActivity {
3217d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
3317d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen    private static final String BROWSER_FRAGMENT_TAG = "browser";
3417d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
3517d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen    @Override
3617d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen    protected void onCreate(Bundle icicle) {
3717d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        super.onCreate(icicle);
3817d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
3917d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        Log.d("MainActivity", "-------------------------------------------------------");
4017d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
4117d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        // If we are starting afresh, start at the app list.
4217d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        final FragmentManager fm = getSupportFragmentManager();
4317d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        if (fm.findFragmentById(android.R.id.content) == null) {
4417d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen            fm.beginTransaction().add(android.R.id.content, new AppListFragment()).commit();
4517d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen        }
4617d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen    }
4717d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen}
4817d47989ee53c9e54f250d29a343ba949edf0ff9Yao Chen
49