摘要:
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.ljq.activitys;import android.app.Activity;import 阅读全文
摘要:
第一种写法,用于批量添加数据到Intent: Intent intent = new Intent();Bundle bundle = new Bundle();//该类用作携带数据bundle.putString("name", "林计钦");intent.putExtras(bundle);//为意图追加额外的数据,意图原来已经具有的数据不会丢失,但key同名的数据会被替换 第二种写法:这种写法的作用等价于上面的写法,只不过这种写法是把数据一个个地添加进Intent,这种写法使用起来比较方便,而且只需要编写少量的代码。 Intent intent = 阅读全文
摘要:
在一个Activity中可以使用系统提供的startActivity(Intent intent)方法打开新的Activity,在打开新的Activity前,你可以决定是否为新的Activity传递参数。 第一种:打开新的Activity,不传递参数public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); But 阅读全文
摘要:
Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一个窗口上面。 接下来我们为Android应用添加一个新的Activity 第一步、新建一个继承Activity的类,如:MainActivitypackage com.ljq.activity;import android.app.Activity;import android.os.Bundle;public class MainActivit 阅读全文