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);