安卓入门:制作第一个意图app

本例子源自安卓官方帮助文档。这里主要是树立以下整个流程,具体源码请参考官方帮助文档。

首先使用ide工具创建一个安卓项目,接着创建一个EditView和Button,在Button中设置一个onClick属性android:onClick="sendMessage"
在MainActivity.java中添加sendMessage()方法。


public void sendMessage(View view) {
// Do something in response to button
}

接着在该方法中创建Intent意图实例,并将第二个Activity中的地址引用传递给他
Intent intent = new Intent(this, DisplayMessageActivity.class);
intent不仅可以开始另一个Activity,也可以捆版一系列数据,如下
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();//将editText实例中的text内容获得并以字符串的形式赋值给message字符串
intent.putExtra(EXTRA_MESSAGE, message);//将message字符串绑定到intent


接下来在第二个Activity中设置相应的intent和getStringExtra

Comments

Popular posts from this blog

Meaning of `{}` for return expression

Get current scroll position of ScrollView in React Native

React-Native + crypto : How to generate HMAC in React-Native?