国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android基于Intent實(shí)現(xiàn)Activity之間數(shù)據(jù)傳遞的方法

2019-12-12 04:37:49
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Android基于Intent實(shí)現(xiàn)Activity之間數(shù)據(jù)傳遞的方法。分享給大家供大家參考,具體如下:

MainActivity:

package com.test.intentdemo;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.Button;public class MainActivity extends Activity {  private Button btn=null;  public void onCreate(Bundle savedInstanceState)//onCreate方法用來初始化Activity實(shí)例對(duì)象  {    super.onCreate(savedInstanceState);//super.onCreate(savedInstanceState)的作用是調(diào)用其父類Activity的onCreate方法來實(shí)現(xiàn)對(duì)界面的圖畫繪制工作    setContentView(R.layout.activity_main);//setContentView(R.layout.main)的作用是加載一個(gè)界面    btn=(Button)findViewById(R.id.btn);    btn.setOnClickListener(listener);  }  private View.OnClickListener listener=new View.OnClickListener()  {    @Override    public void onClick(View v)    {//     Intent intent=new Intent();//     intent.setAction(Intent.ACTION_SENDTO);//     intent.setData(Uri.parse("smsto:5554"));//     intent.putExtra("sms_body", "Hello!");//sms_body不能隨意換成//     startActivity(intent);      Intent intent=new Intent();      intent.setClass(MainActivity.this, SecondActivity.class);//從一個(gè)activity跳轉(zhuǎn)到另一個(gè)activity      intent.putExtra("str", "Intent Demo");//給intent添加額外數(shù)據(jù),key為“str”,key值為"Intent Demo"      startActivity(intent);    }  };  @Override  public boolean onCreateOptionsMenu(Menu menu) {    getMenuInflater().inflate(R.menu.activity_main, menu);    return true;  }}

secondAcitivity:

package com.test.intentdemo;import android.R.string;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;public class SecondActivity extends Activity{  private TextView secondTxt;  @Override  protected void onCreate(Bundle savedInstanceState)  {    // TODO Auto-generated method stub    super.onCreate(savedInstanceState);    setContentView(R.layout.second);    Intent intent=getIntent();//getIntent將該項(xiàng)目中包含的原始intent檢索出來,將檢索出來的intent賦值給一個(gè)Intent類型的變量intent    Bundle bundle=intent.getExtras();//.getExtras()得到intent所附帶的額外數(shù)據(jù)    String str=bundle.getString("str");//getString()返回指定key的值    secondTxt=(TextView)findViewById(R.id.secondTxt);//用TextView顯示值    secondTxt.setText(str);  }}

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》、《Android文件操作技巧匯總》、《Android操作SQLite數(shù)據(jù)庫(kù)技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 贡山| 盐城市| 静海县| 奎屯市| 广宗县| 绥滨县| 洛南县| 武强县| 巩义市| 上杭县| 临颍县| 栾川县| 济阳县| 闽清县| 沛县| 内丘县| 清远市| 蓬莱市| 江达县| 上栗县| 同德县| 淮阳县| 子长县| 娱乐| 黄山市| 永州市| 阿合奇县| 集贤县| 柳林县| 五寨县| 铁力市| 开封县| 江源县| 乐陵市| 北宁市| 咸丰县| 敦煌市| 寻甸| 拜泉县| 长汀县| 逊克县|