Android四大组件Activity3-通过隐式意图来实现界面的跳转

AndroidManifests.xml

<activity android:name=".ThirdActivity">
            <intent-filter>
                <action android:name="com.xrj.LOGIN_INFO"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </activity>

ThirdActivity.java

package com.xrj.activitydemo;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;

public class ThirdActivity extends Activity {

    private static final String TAG = "ThirdActivity";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);

        TextView info = (TextView) this.findViewById(R.id.info) ;

        Intent intent = getIntent();
        String account = intent.getStringExtra("account");//拿到数据
        String password = intent.getStringExtra("password");
        Log.d(TAG,"account==" + account);
        Log.d(TAG,"password==" + password);

        info.setText("您的账号是" + account + "    您的密码是:" + password);
    }
}

MainActivity.java

//隐式意图跳转
        Intent intent = new Intent();
        intent.setAction("com.xrj.LOGIN_INFO");
        intent.addCategory(Intent.CATEGORY_DEFAULT);
        intent.putExtra("account",accountText);//传数据
        intent.putExtra("password",passwordText);
        startActivity(intent);

 

posted @ 2020-02-25 10:24  藻类植物  阅读(254)  评论(0编辑  收藏  举报