安卓入门:制作第一个意图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
Post a Comment