在该例子中,我会实现一个简单的登录功能,登陆成功后点击按钮发送一条强制下线的广播,在广播接收器中进行处理,弹出对话框要求用户强制下线,并跳转到登陆界面。通过该例子主要学习如何发送自定义广播以及如何接收广播并进行处理。
简单的登录界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:orientation="horizontal"
android:padding="10dp" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="username"
android:textSize="15sp" />
<EditText
android:id="@+id/login_userName_EditText"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="3"
android:hint="input your useruame" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp" >
<TextView
android:layout_width="0dp"
and