android开发day4_activity

Activity组件

屏幕组件

启停活动页面

启动结束

img
img
img

生命周期

img

启动模式

img
img
img
img
img

在活动之间传递信息

显示隐式Intent

显示跳转
img

隐式跳转
img

发送数据

向下一个发送

发送
img
获取
img

返回数据

img
img

补充附加信息

读取string.xml信息

<string name="weather_str">晴天</string>
TextView tv_resource = findViewById(R.id.tv_resource);
        String val = getString(R.string.weather_str);
        tv_resource.setText(val);

读取元数据

AndroidMainfest.xml

<activity
            android:name=".MetaDataActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <meta-data
                android:name="weather"
                android:value="晴天2" />
        </activity>
 TextView tv_meta = findViewById(R.id.tv_meta);
        PackageManager pm = getPackageManager();
        try {
            ActivityInfo info = pm.getActivityInfo(getComponentName(), PackageManager.GET_META_DATA);
            Bundle bundle = info.metaData;
            String weather = bundle.getString("weather");
            tv_meta.setText(weather);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
posted @ 2023-01-15 17:13  lmyyyy  阅读(22)  评论(0)    收藏  举报