1 // Copyright (c) 2013 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 package org.xwalk.app.template;
7 import android.graphics.Color;
8 import android.os.Bundle;
9 import android.view.KeyEvent;
10 import android.view.View;
11 import android.widget.TextView;
13 import org.xwalk.app.XWalkRuntimeActivityBase;
15 public class AppTemplateActivity extends XWalkRuntimeActivityBase {
17 public void onCreate(Bundle savedInstanceState) {
18 super.onCreate(savedInstanceState);
22 public boolean onKeyUp(int keyCode, KeyEvent event) {
23 // Passdown the key-up event to runtime view.
24 if (getRuntimeView() != null &&
25 getRuntimeView().onKeyUp(keyCode, event)) {
29 return super.onKeyUp(keyCode, event);
33 protected void didTryLoadRuntimeView(View runtimeView) {
34 if (runtimeView != null) {
35 setContentView(runtimeView);
36 getRuntimeView().loadAppFromUrl("file:///android_asset/www/index.html");
38 TextView msgText = new TextView(this);
39 msgText.setText("Crosswalk failed to initialize.");
40 msgText.setTextSize(36);
41 msgText.setTextColor(Color.BLACK);
42 setContentView(msgText);