1 // Copyright (c) 2014 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.runtime;
7 import android.app.Application;
8 import android.content.res.Resources;
11 * XWalkRuntimeApplication is to support cross package resource loading.
12 * It provides method to allow overriding getResources() behavior.
14 public class XWalkRuntimeApplication extends Application {
15 private Resources mRes = null;
18 public Resources getResources() {
19 return mRes == null ? super.getResources() : mRes;
22 void addResource(Resources res) {
23 if (mRes != null) return;
24 mRes = new XWalkMixedResources(super.getResources(), res);