activity的生命周期
来源:互联网 发布:淘宝店铺宝贝详情页怎么装修 编辑:程序博客网 时间:2024/06/06 04:12
activity的生命周期
(1)onCreate:当activity被创建的时候调用
(2)onStart:当activity变成用户可见的时候调用
(3)onResume:界面获取焦点的时候调用的方法
(4)onPause:界面失去焦点(控件不能得到点击事件)
(5)onStop:界面不可见
package org.gentry.testnetwork;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Bundle;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 检查用户的网络情况(不适用于4.0以上)ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = cm.getActiveNetworkInfo();if (info != null && info.isConnected()) {Toast.makeText(this, "网络可用", Toast.LENGTH_SHORT).show();} else {Toast.makeText(this, "网络不可用", Toast.LENGTH_SHORT).show();// 定向用户到系统网络设置的界面Intent intent = new Intent();intent.setClassName("com.android.settings","com.android.settings.WirelessSettings");startActivity(intent);}}@Overrideprotected void onStart() {super.onStart();// 检查用户的网络情况(不适用于4.0以上)ConnectivityManager cm = (ConnectivityManager) MainActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = cm.getActiveNetworkInfo();if (info != null && info.isConnected()) {Toast.makeText(MainActivity.this, "网络可用", Toast.LENGTH_SHORT).show();} else {Toast.makeText(MainActivity.this, "网络不可用", Toast.LENGTH_SHORT).show();// 1. 创建对话框的构造器AlertDialog.Builder builder = new Builder(this);builder.setTitle("提醒");builder.setMessage("当前网络不可用,点击确定请设置网络");builder.setPositiveButton("确定", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// 定向用户到系统网络设置的界面Intent intent = new Intent();intent.setClassName("com.android.settings","com.android.settings.WirelessSettings");startActivity(intent);}});builder.create().show();}}}
0 0
- 什么是Activity?Activity的生命周期!
- Activity及Activity的生命周期
- Activity 的生命周期
- Android activity的生命周期
- Activity的生命周期
- Android:Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Android Activity的生命周期
- Android Activity的生命周期
- Activity的生命周期一
- Android Activity的生命周期
- Activity的生命周期
- Android activity的生命周期
- Python: fnmatch模块 (Unix B-Shell通配符的文件名匹配)
- 七技术之Git服务器gitolite的搭建及简单操作
- AsyncHandler
- UC SDK添加之 读别人程序及其写自己的程序感悟
- Composer是干嘛的,怎么用它。(2) 使用
- activity的生命周期
- 十八:微信公众帐号开发-文本消息中使用网页超链接
- c++ 中assert的用法
- 比较实用的Java基本语法
- Metasploit没有db_autopwn命令的解决办法
- UVA1422-Processor(二分法+优先队列)
- J2EE:DAO设计模式
- 【编程珠玑-01章】bitMapSorted
- HDU-#2255 奔小康赚大钱(二分图最佳完美匹配+KM)