public class UpdateDialogFragment extends DialogFragment implements android.view.View.OnClickListener, IDownloadEventHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_UPDATE_ENTITY |
static java.lang.String |
KEY_UPDATE_PROMPT_ENTITY |
static int |
REQUEST_CODE_REQUEST_PERMISSIONS |
| Constructor and Description |
|---|
UpdateDialogFragment() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
handleCompleted(java.io.File file)
处理下载完毕
|
void |
handleError(java.lang.Throwable throwable)
处理下载失败
|
void |
handleProgress(float progress)
处理下载中的进度更新
|
void |
handleStart()
处理开始下载
|
void |
onClick(android.view.View view) |
void |
onConfigurationChanged(android.content.res.Configuration newConfig) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroyView() |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
void |
onStart() |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
show(FragmentManager manager)
显示更新提示
|
void |
show(FragmentManager manager,
java.lang.String tag) |
static void |
show(FragmentManager fragmentManager,
UpdateEntity updateEntity,
IPrompterProxy prompterProxy,
PromptEntity promptEntity)
获取更新提示
|
public static final java.lang.String KEY_UPDATE_ENTITY
public static final java.lang.String KEY_UPDATE_PROMPT_ENTITY
public static final int REQUEST_CODE_REQUEST_PERMISSIONS
public static void show(FragmentManager fragmentManager,
UpdateEntity updateEntity,
IPrompterProxy prompterProxy,
PromptEntity promptEntity)
fragmentManager - fragment管理者updateEntity - 更新信息prompterProxy - 更新代理promptEntity - 提示器参数信息public void onCreate(android.os.Bundle savedInstanceState)
public void onStart()
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListenerpublic void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
public void handleStart()
IDownloadEventHandlerhandleStart in interface IDownloadEventHandlerpublic void handleProgress(float progress)
IDownloadEventHandlerhandleProgress in interface IDownloadEventHandlerprogress - 下载进度public boolean handleCompleted(java.io.File file)
IDownloadEventHandlerhandleCompleted in interface IDownloadEventHandlerfile - 下载文件true :安装false :不安装public void handleError(java.lang.Throwable throwable)
IDownloadEventHandlerhandleError in interface IDownloadEventHandlerthrowable - 失败原因public void show(FragmentManager manager,
java.lang.String tag)
public void show(FragmentManager manager)
manager - public void onDestroyView()
public void onConfigurationChanged(android.content.res.Configuration newConfig)