Project: android-joedayz
/*
 * Copyright 2011 the original author or authors. 
 * 
 * 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 org.springframework.android.showcase.rest; 
 
import org.springframework.android.showcase.AbstractMenuActivity; 
import org.springframework.android.showcase.R; 
 
import android.content.Intent; 
import android.view.View; 
import android.widget.AdapterView; 
import android.widget.AdapterView.OnItemClickListener; 
 
/**
 * @author Roy Clarkson 
 */
 
public class GoogleSearchActivity extends AbstractMenuActivity { 
 
    // *************************************** 
    // AbstractMenuActivity methods 
    // *************************************** 
    @Override 
    protected String getDescription() { 
        return getResources().getString(R.string.text_http_get_google_search_description); 
    } 
 
    @Override 
    protected String[] getMenuItems() { 
        return getResources().getStringArray(R.array.http_get_google_search_menu_items); 
    } 
 
    @Override 
    protected OnItemClickListener getMenuOnItemClickListener() { 
        return new OnItemClickListener() { 
            public void onItemClick(AdapterView<?> parentView, View childView, int position, long id) { 
                switch (position) { 
                case 0
                    startActivity(new Intent(parentView.getContext(), GoogleSearchJacksonActivity.class)); 
                    break
                case 1
                    startActivity(new Intent(parentView.getContext(), GoogleSearchGsonActivity.class)); 
                    break
                default
                    break
                } 
            } 
        }; 
    } 
 
}