Android开发之实现强制下线功能(上)
来源:互联网 发布:湛江管家婆软件 编辑:程序博客网 时间:2024/05/17 01:43
要实现的具体过程,在界面上弹出一个对话框,让用户无法进行任何其他操作,必须点击对话框中的确定按钮,然后回到登陆界面。
新建一个BroadcastBestPractice项目
先创建一个ActivityCollector类用于管理所有活动
> package com.example.broadcastpractice;> > import java.util.ArrayList; import java.util.List;> > import android.app.Activity;> > public class ActivityCollector { public static List<Activity>> activities=new ArrayList<Activity>(); public static void> addActivity(Activity activity){ activities.add(activity); } public> static void removeActivity(Activity activity){> activities.remove(activity); } public static void finishAll(){> for(Activity activity : activities){ if(!activity.isFinishing()){> activity.finish(); } } } }
然后创建BaseActivity类作为所有活动> package com.example.broadcastpractice;
import android.app.Activity; import android.os.Bundle;
public class BaseActivity extends Activity{ protected void
onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
ActivityCollector.addActivity(this); } public void onDestory(){
super.onDestroy(); ActivityCollector.removeActivity(this); } }
是登陆的布局文件 login.xml
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:stretchColumns="1" > <TableRow> <TextView android:layout_height="wrap_content" android:text="Account:" /> <EditText android:id="@+id/account" android:layout_height="wrap_content" android:hint="Input your account" /> </TableRow> <TableRow> <TextView android:layout_height="wrap_content" android:text="Password:" /> <EditText android:id="@+id/password" android:layout_height="wrap_content" android:inputType="textPassword" /> </TableRow> <TableRow> <Button android:id="@+id/login" android:layout_height="wrap_content" android:layout_span="2" android:text="Login" /> </TableRow></TableLayout>
新建LoginActivity继承BaseActivity
看下一篇继续讲解
0 0
- Android开发之实现强制下线功能(上)
- Android开发之实现强制下线功能(下)
- Android开发中强制下线功能实现
- Android(Broadcast实现强制下线功能)
- Android 实现强制下线功能
- android实现强制下线功能
- 实现强制下线功能
- 一天一点Android知识(实现强制下线功能)
- Android 使用BroadCast实现强制下线功能
- android 学习,强制下线功能实现
- Android Broadcast--实现强制下线功能
- Android学习笔记----实现强制下线功能
- Android 广播------实现强制下线功能
- Android—强制下线功能的实现
- Android强制下线功能
- Android 强制下线功能
- Android强制下线功能
- Broadcast实现强制下线功能
- hdu 2058 The sum problem 枚举区间长度 + 等差公式
- 强大的vim配置文件
- JAVA基础(二)面向对象思想
- Kafka入门经典教程
- codeforces 628B
- Android开发之实现强制下线功能(上)
- 指针的指针与指向指针数组的指针
- JDBC实现用于操作数据库Mysql的工具类JDBCTools
- centos72开启远程xwindow
- UIButton选中状态下的点击
- [笔记]Executors框架
- POJ-2752 Seek the Name, Seek the Fame
- 上机报告1-2
- eclipse插件开发