public class BroadCastManager
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BroadCastManager.Type |
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
key |
protected java.util.List<WebViewListener> |
listeners |
protected android.support.v4.content.LocalBroadcastManager |
manager |
protected android.content.BroadcastReceiver |
receiver |
| 构造器和说明 |
|---|
BroadCastManager(android.content.Context context,
int key,
java.util.List<WebViewListener> listeners) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
onDownloadStart(android.content.Context context,
int key,
java.lang.String url,
java.lang.String userAgent,
java.lang.String contentDisposition,
java.lang.String mimeType,
long contentLength) |
void |
onDownloadStart(android.content.Intent intent) |
static void |
onLoadResource(android.content.Context context,
int key,
java.lang.String url) |
void |
onLoadResource(android.content.Intent intent) |
static void |
onPageCommitVisible(android.content.Context context,
int key,
java.lang.String url) |
void |
onPageCommitVisible(android.content.Intent intent) |
static void |
onPageFinished(android.content.Context context,
int key,
java.lang.String url) |
void |
onPageFinished(android.content.Intent intent) |
static void |
onPageStarted(android.content.Context context,
int key,
java.lang.String url) |
void |
onPageStarted(android.content.Intent intent) |
static void |
onProgressChanged(android.content.Context context,
int key,
int progress) |
void |
onProgressChanged(android.content.Intent intent) |
static void |
onReceivedTitle(android.content.Context context,
int key,
java.lang.String title) |
void |
onReceivedTitle(android.content.Intent intent) |
static void |
onReceivedTouchIconUrl(android.content.Context context,
int key,
java.lang.String url,
boolean precomposed) |
void |
onReceivedTouchIconUrl(android.content.Intent intent) |
static void |
unregister(android.content.Context context,
int key) |
protected int key
protected java.util.List<WebViewListener> listeners
protected android.support.v4.content.LocalBroadcastManager manager
protected android.content.BroadcastReceiver receiver
public BroadCastManager(android.content.Context context,
int key,
@NonNull
java.util.List<WebViewListener> listeners)
public static void onProgressChanged(android.content.Context context,
int key,
int progress)
public static void onReceivedTitle(android.content.Context context,
int key,
java.lang.String title)
public static void onReceivedTouchIconUrl(android.content.Context context,
int key,
java.lang.String url,
boolean precomposed)
public static void onPageStarted(android.content.Context context,
int key,
java.lang.String url)
public static void onPageFinished(android.content.Context context,
int key,
java.lang.String url)
public static void onLoadResource(android.content.Context context,
int key,
java.lang.String url)
public static void onPageCommitVisible(android.content.Context context,
int key,
java.lang.String url)
public static void onDownloadStart(android.content.Context context,
int key,
java.lang.String url,
java.lang.String userAgent,
java.lang.String contentDisposition,
java.lang.String mimeType,
long contentLength)
public static void unregister(android.content.Context context,
int key)
public void onProgressChanged(android.content.Intent intent)
public void onReceivedTitle(android.content.Intent intent)
public void onReceivedTouchIconUrl(android.content.Intent intent)
public void onPageStarted(android.content.Intent intent)
public void onPageFinished(android.content.Intent intent)
public void onLoadResource(android.content.Intent intent)
public void onPageCommitVisible(android.content.Intent intent)
public void onDownloadStart(android.content.Intent intent)