欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實現(xiàn)Activity之間通信的方法

 更新時間:2015年09月21日 12:24:06   作者:Ruthless  
這篇文章主要介紹了Android實現(xiàn)Activity之間通信的方法,涉及Android中Activity實現(xiàn)數(shù)據(jù)的發(fā)送及接收相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android實現(xiàn)Activity之間通信的方法。分享給大家供大家參考。具體如下:

在一個Activity中可以使用系統(tǒng)提供的startActivity(Intent intent)方法打開新的Activity,在打開新的Activity前,你可以決定是否為新的Activity傳遞參數(shù)。

第一種:打開新的Activity,不傳遞參數(shù)

public class MainActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button btnOpen=(Button)this.findViewById(R.id.btnOpen);
    btnOpen.setOnClickListener(new View.OnClickListener(){
      public void onClick(View v) {
        //新建一個顯式意圖,第一個參數(shù)為當(dāng)前Activity類對象,第二個參數(shù)為你要打開的Activity類
        startActivity(new Intent(MainActivity.this, OtherActivity.class));
      }
    });
  }
}

第二種:打開新的Activity,并傳遞若干個參數(shù)給它

package com.ljq.activitys;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button btnOpen=(Button)this.findViewById(R.id.btnOpen);
    btnOpen.setOnClickListener(new View.OnClickListener(){
      public void onClick(View v) {
        //第一種:打開新的Activity,不傳遞參數(shù)
        //新建一個顯式意圖,第一個參數(shù)為當(dāng)前Activity類對象,第二個參數(shù)為你要打開的Activity類
        //startActivity(new Intent(MainActivity.this, OtherActivity.class));
        //第二種:打開新的Activity,并傳遞若干個參數(shù)給它
        Intent intent=new Intent(MainActivity.this, OtherActivity.class);
        //Bundle類用作攜帶數(shù)據(jù)
        Bundle bundle=new Bundle();
        bundle.putString("name", "linjiqin");
        bundle.putInt("age", 24);
        //附帶上額外的數(shù)據(jù)
        intent.putExtras(bundle);
        startActivity(intent);
      }
    });
  }
}

在新的Activity中接收前面Activity傳遞過來的參數(shù)

package com.ljq.activitys;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class OtherActivity extends Activity {
  private final static String TAG="OtherActivity";
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.other);
    //在新的Activity中接收前面Activity傳遞過來的參數(shù)
    Bundle bundle=this.getIntent().getExtras();
    String name=bundle.getString("name");
    Integer age=bundle.getInt("age");
    Log.i(TAG, name+" : "+age);
  }
}

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

相關(guān)文章

  • Android通過自定義Activity實現(xiàn)懸浮的Dialog詳解

    Android通過自定義Activity實現(xiàn)懸浮的Dialog詳解

    這篇文章主要給大家介紹了關(guān)于Android通過自定義Activity實現(xiàn)懸浮的Dialog的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價值,感興趣的朋友們下面來一起看看吧。
    2017-05-05
  • android針對json數(shù)據(jù)解析方法實例分析

    android針對json數(shù)據(jù)解析方法實例分析

    這篇文章主要介紹了android針對json數(shù)據(jù)解析方法,以實例形式較為詳細的分析了Android操作json格式數(shù)據(jù)的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android項目實現(xiàn)黑名單攔截效果

    Android項目實現(xiàn)黑名單攔截效果

    本篇文章主要介紹了Android項目實現(xiàn)黑名單攔截效果,可以根據(jù)白名單或者黑名單攔截,測試可以攔截電話,有需要的朋友可以了解一下。
    2016-10-10
  • Android自定義控件實現(xiàn)帶文字提示的SeekBar

    Android自定義控件實現(xiàn)帶文字提示的SeekBar

    這篇文章主要給大家介紹了關(guān)于Android自定義控件實現(xiàn)帶文字提示的SeekBar的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Android編程中聊天頁面背景圖片、標題欄由于鍵盤引起問題的解決方法

    Android編程中聊天頁面背景圖片、標題欄由于鍵盤引起問題的解決方法

    這篇文章主要介紹了Android編程中聊天頁面背景圖片、標題欄由于鍵盤引起問題的解決方法,針對鍵盤彈出時標題欄及背景圖片異常的相關(guān)解決方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android如何實現(xiàn)掃描和生成二維碼

    Android如何實現(xiàn)掃描和生成二維碼

    這篇文章主要為大家詳細介紹了Android如何實現(xiàn)掃描和生成二維碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Android布局之RelativeLayout相對布局

    Android布局之RelativeLayout相對布局

    RelativeLayout是相對布局控件:以控件之間相對位置或相對父容器位置進行排列,下面通過本文給大家介紹Android布局之RelativeLayout相對布局,涉及到android relativelayout相對布局相關(guān)知識,對android relativelayout相對布局相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • Android實現(xiàn)調(diào)用攝像頭進行拍照功能

    Android實現(xiàn)調(diào)用攝像頭進行拍照功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)調(diào)用攝像頭進行拍照功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Android實現(xiàn)記事本小功能

    Android實現(xiàn)記事本小功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)記事本功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android開發(fā)-之環(huán)境的搭建(圖文詳解)

    Android開發(fā)-之環(huán)境的搭建(圖文詳解)

    這篇文章主要介紹了Android開發(fā)-之環(huán)境的搭建(圖文詳解),具有一定的參考價值,有興趣的可以了解一下。
    2016-11-11

最新評論