代码个功能是在activity中启动service,在service中获取相关数据后广播给activity,activity刷新界面,但是activity中的onReceive怎么也不执行。
说明:使用的是动态注册
这个是activity代码:
package com.jade.hust;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.location.LocationManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.provider.Settings;
import android.util.Log;
import android.widget.ListView;
import com.example.indoorpostion.R;
public class MainActivity extends Activity {
private static final String Jade = "JADE";
private ConnectivityManager cm;
private LocationManager lm;
private WifiManager wifiManager;
private List<ScanResult> WifiList;
private List<Wifi> list;
private ListView listView;
private MyReceiver mr;
private WifiAdapter wa;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-g
说明:使用的是动态注册
这个是activity代码:
package com.jade.hust;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.location.LocationManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.provider.Settings;
import android.util.Log;
import android.widget.ListView;
import com.example.indoorpostion.R;
public class MainActivity extends Activity {
private static final String Jade = "JADE";
private ConnectivityManager cm;
private LocationManager lm;
private WifiManager wifiManager;
private List<ScanResult> WifiList;
private List<Wifi> list;
private ListView listView;
private MyReceiver mr;
private WifiAdapter wa;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-g