編輯:關於android開發
我用的是Fragment , 發送寫在一個類中,接收寫在另外一個類的內部類中。代碼動態實現注冊。
代碼:
myReceiver = new zcd.netanything.MyCar.myReceiver();
IntentFilter filter = new IntentFilter();
//向過濾器中添加action
filter.addAction("zcd.netanything");
//注冊廣播
getActivity().registerReceiver(myReceiver, filter);
//broadcast
Intent intent=new Intent();
intent.putExtra("wifiurl",wifiurl.getText().toString());
intent.putExtra("wificom",wificom.getText().toString());
intent.putExtra("wificamera",wificamera.getText().toString());
intent.setAction("zcd.netanything");
getActivity().sendBroadcast(intent);
博客來源:http://www.cnblogs.com/xiaobo-Linux/ 小波linux qq463431476 (趙存檔)
內部類:
//內部類 廣播接收
public static class myReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
wifiurl = intent.getStringExtra("wifiurl");
wificom = intent.getStringExtra("wificom");
wificamera = intent.getStringExtra("wificamera");
Toast.makeText(context, "廣播已經接收", Toast.LENGTH_SHORT).show();
}
}
這樣就可以了。
優雲mobile專家淺談:Android應用HTTP框架選型,mobileandroid
優雲mobile專家淺談:Android應用HTTP框架選型,mobileandroid 我們知道,Android應用主要是通過客戶端-服務器的方式進行數據交互,一般在A
玩轉Android---事件監聽篇---第2篇,android---第2篇
玩轉Android---事件監聽篇---第2篇,android---第2篇事件監聽篇---第二篇 下面是各種常用控件的事件監聽的使用 ①EditText(編
ERROR2003 10060引發的MySql用不了
ERROR2003 10060引發的MySql用不了綠色版的MYSQL啟動時的問題:ERROR2003 10060引發的MySql起不來。 具體情形: ERROR 200
Android中使用Notification實現普通通知欄(Notification示例一),rest示例java實現
Android中使用Notification實現普通通知欄(Notification示例一),rest示例java實現Notification是在你的應用常規界面之外展示