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.core.sample;
7 import android.app.Activity;
8 import android.graphics.Bitmap;
9 import android.os.Bundle;
10 import android.os.Message;
11 import android.widget.ImageView;
12 import android.widget.Toast;
14 import org.xwalk.core.XWalkUIClient;
15 import org.xwalk.core.XWalkView;
17 public class OnReceivedIconActivity extends XWalkBaseActivity {
19 protected void onCreate(Bundle savedInstanceState) {
20 super.onCreate(savedInstanceState);
22 mXWalkView = new XWalkView(OnReceivedIconActivity.this, OnReceivedIconActivity.this);
23 setContentView(mXWalkView);
25 mXWalkView.setUIClient(new XWalkUIClient(mXWalkView) {
27 public void onIconAvailable(XWalkView view, String url, Message msg) {
32 public void onReceivedIcon(XWalkView view, String url, Bitmap icon) {
33 Toast toast = Toast.makeText(OnReceivedIconActivity.this, "Favicon",
36 ImageView favicon = new ImageView(OnReceivedIconActivity.this);
37 favicon.setImageBitmap(icon);
39 toast.setView(favicon);
44 mXWalkView.load("file:///android_asset/favicon.html", null);