幸运快三 > 数码 > android

qt 界面值传递&Android界面之间传递数据之Intent数据传递

Android界面之间传递数据之Intent数据传递,在学习Adroid开发过程中,肯定会遇到两个界面之间传递数据,小编今天为大家带来使用Itet传递数据;

在学习Android开发过程中,肯定会遇到两个界面之间传递数据,小编今天为大家带来使用Intent传递数据;

工具/原料

  • 工具:adt-bundle-windows-x86_64-20130917

方法/步骤

  1. 1

    首先我们需要写两个界面,比如小编这里的一个发送数据界面,一个接收数据界面(这些内容不是本节的重点,所以不赘述);

    Android界面之间传递数据之Intent数据传递步骤阅读
    Android界面之间传递数据之Intent数据传递步骤阅读
  2. 2

    首先我们需要获得用户输入的数据,用户输入的组件是【EditText】,可以调用getText()方法获得用户的输入,最好加上.toString();

    Android界面之间传递数据之Intent数据传递步骤阅读
  3. 3

    得到用户的输入数据之后,我们需要将这些数据传送到另一个界面,需要使用Intent对象,所以我们先创建Intent对象,然后调用setClass()方法指明哪两个界面进行跳转;

    Android界面之间传递数据之Intent数据传递步骤阅读
  4. 4

    然后实现数据传递,通过调用Intent对象的putExtra()方法进行数据传送;

    putExtra()方法有两个参数,第一个参数指明变量名,这个变量名用于接收方进行接收,第二个参数指明传送数据的值,也就是要传的的内容;

    Android界面之间传递数据之Intent数据传递步骤阅读
  5. 5

    最后调用startActivity()方法实现界面跳转;

    Android界面之间传递数据之Intent数据传递步骤阅读
  6. 6

    接下来实现接收方功能,接收方同样使用Intent对象进行数据接收,但这个Intent对象是发送方传过来的,只需调用getIntent(),获得到就可以了;

    Android界面之间传递数据之Intent数据传递步骤阅读
  7. 7

    然后利用获得到的Intent对象,调用getStringExtra()方法得到发送方传送过来的数据;

    只有一个参数,指发送方发送数据时指明的变量名;结合步骤4进行分析;

    Android界面之间传递数据之Intent数据传递步骤阅读
  8. 8

    最后只需要调用接收方界面的EditText组件的setText()方法将接收的内容设置成显示的值就行了;

    Android界面之间传递数据之Intent数据传递步骤阅读
  9. 9

    最后奉上关键代码,发送方:

    Android界面之间传递数据之Intent数据传递步骤阅读
  10. 10

    接收方:

    Android界面之间传递数据之Intent数据传递步骤阅读
    END

本文来自投稿,不代表幸运快三立场,转载请注明出处:http://www.morucat.com/digital/9296.html