1df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska/*
2df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * Copyright (C) 2016 The Android Open Source Project
3df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska *
4df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * Licensed under the Apache License, Version 2.0 (the "License");
5df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * you may not use this file except in compliance with the License.
6df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * You may obtain a copy of the License at
7df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska *
8df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska *      http://www.apache.org/licenses/LICENSE-2.0
9df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska *
10df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * Unless required by applicable law or agreed to in writing, software
11df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * distributed under the License is distributed on an "AS IS" BASIS,
12df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * See the License for the specific language governing permissions and
14df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska * limitations under the License.
15df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska */
16df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska
179b028c55b13889bf75b5dd43b5b0f4051834ae1dAga Madurskapackage android.support.wear.widget;
18df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska
19df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurskaimport android.app.Activity;
20df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurskaimport android.content.Intent;
21df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurskaimport android.os.Bundle;
22df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska
23df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurskapublic class LayoutTestActivity extends Activity {
24df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska    public static final String EXTRA_LAYOUT_RESOURCE_ID = "layout_resource_id";
25df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska
26df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska    @Override
27df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska    protected void onCreate(Bundle savedInstanceState) {
28df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        super.onCreate(savedInstanceState);
29df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        Intent intent = getIntent();
30df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        if (!intent.hasExtra(EXTRA_LAYOUT_RESOURCE_ID)) {
31df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska            throw new IllegalArgumentException(
32df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska                    "Intent extras must contain EXTRA_LAYOUT_RESOURCE_ID");
33df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        }
34df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        int layoutId = intent.getIntExtra(EXTRA_LAYOUT_RESOURCE_ID, -1);
35df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska        setContentView(layoutId);
36df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska    }
37df451a01e367bfb64485b669f6e4331c8c563d3fAga Madurska}
38