多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > startActivity、 startActivityForResult 、廣播的使用

startActivity、 startActivityForResult 、廣播的使用

來源:程序員人生   發布時間:2014-11-13 08:32:07 閱讀次數:2172次

前言

     最近忙著跟項目,好久沒有寫文字了。今天1個群里面的童鞋問到1個關于不同界面間傳值的問題,借這個背景,寫1段關于“ startActivity、 startActivityForResult 、廣播的使用”的文字,希望能對照我還新的新手有所幫助吐舌頭

 

①、 startActivity、 startActivityForResult:

 Intent intent;
@Override
 public void onClick(View v) {
  int tag = v.getId();
  switch (tag) {
  // 通過startActivityForResult
  case R.id.btnTZBystartActivtyForResult:
   intent = new Intent(MainActivity.this, ModifyActivity.class);
   startActivityForResult(intent, 0);
   break;
  // 通過Broadcast
  case R.id.btnTZBystartActivty:
   intent = new Intent(MainActivity.this, ModifyActivity.class);
   startActivity(intent);
   break;
  default:
   break;
  }
 }

②、 廣播的使用:

       首先,要定義1個廣播接收類:

 // 定義1個BroadcastReceiver廣播接收類:  public class ReceiveBroadCast extends BroadcastReceiver {   @Override   public void onReceive(Context context, Intent data) {    String actionName = data.getAction();    if (myActionName.equals(actionName)) {     // 得到廣播中得到的數據,并顯示出來     Bundle extras = data.getExtras();     if (extras != null) {      String[] value = extras.getStringArray("data");      tv1.setText(value[0]);      tv2.setText(value[1]);      tv3.setText(value[2]);      tv4.setText(value[3]);     }    }   }  }

      其次,注冊廣播:

 // 注冊廣播  public void registerBoradcastReceiver() {   receiveBroadCast = new ReceiveBroadCast();   IntentFilter filter = new IntentFilter();   filter.addAction(myActionName); // 只有持有相同的action的接受者才能接收此廣播   registerReceiver(receiveBroadCast, filter);  }

    再次,就是發送廣播了:

String[] value2 = new String[] { "111", "222", "333", "444" };    Intent tent2 = new Intent("MyActionTag");// 廣播的標簽,1定要和需要接受的1致。    tent2.putExtra("data", value2);    sendBroadcast(tent2);// 發送廣播    this.finish();

啥也不說了,上Demo吧:大笑http://download.csdn.net/detail/xiaojia7283/8099919  歡迎下載。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线精品亚洲欧洲第一页 | 欧洲亚洲精品 | 波多野结衣视频免费观看 | 97影院2| 亚洲乱码在线 | 欧美日韩一区二区三区视视频 | 日韩一级片免费观看 | 亚洲成年人在线观看 | 五月天婷婷一区二区三区久久 | 欧美一区在线观看视频 | 性感美女视频免费网站午夜 | 亚洲麻豆精品 | 五月网| 另类专区另类专区亚洲 | 亚洲精品久久久久午夜三 | 91热久久免费频精品黑人99 | 国产精品大白天新婚身材 | 欧美free性俄罗斯xxx | 最新久久精品 | 日韩欧美精品在线观看 | 俄罗斯freexxxx性 | 99福利网| 亚洲成a人v天堂网 | 美女上床网站 | 午夜视频在线网站 | 黄色免费在线网址 | 最新中文字幕一区二区乱码 | 国产欧美日韩一区二区三区视频 | 午夜久草| 毛片69| www色网站 | 日韩欧美亚洲一区精选 | 秋霞午夜鲁丝片午夜精品久 | 日韩国产精品99久久久久久 | 亚洲欧美一区二区三区久久 | 精品国产区 | 日韩毛片在线影视 | 夜夜躁日日躁 | japanesenewsex性护士 | 欧美日韩中文字幕一区二区高清 | 欧美综合视频在线 |