android activity 切换

刚刚学习android,了解第一项,activity 的切换;


  Intent intent = new Intent();

  intent.setClass(Activity1.this,Activity2.class);    第一个是我们当前的,第二个参数是需要切换的;


详细代码:

链接:http://pan.baidu.com/s/1qWupNOC 密码:rey8

上面我分享的链接里面有好多例子,大家可以共同学习;


第一个activity 

public class Activity1 extends Activity {

private String TAG="activity1";

  

    public void onCreate(Bundle savedInstanceState) {

    

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity1);

        

        Button btn1 = (Button)findViewById(R.id.button1);

        btn1.setOnClickListener(new Button.OnClickListener(){

        public void onClick(View v){

        Intent intent = new Intent();

        intent.setClass(Activity1.this,Activity2.class);    //切换参数

        startActivity(intent);

        Activity1.this.finish();

        }

        });

        Log.v(TAG, "onCreate");    

    }

    

    public void onStart(){

    super.onStart();

    Log.v(TAG, "onStart");


   其他函数省去;

    }




//第二个类


public class Activity2 extends Activity {


private String TAG = "activity2";


public void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);

setContentView(R.layout.activity2);


Button button2 = (Button) findViewById(R.id.button2);


button2.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

Intent intent = new Intent();

intent.setClass(Activity2.this, Activity1.class);

startActivity(intent);

Activity2.this.finish();

}

});

Log.v(TAG, "onCreate");

}


  public void onStart(){

    super.onStart();

    Log.v(TAG, "onStart");

    }




AndroidManifest.xml // 


<activity android:name=".Activity1"

                  android:label="@string/app_name">

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />  主类,启动时候显示的第一个界面;

            </intent-filter>

        </activity>

        <activity android:name=".Activity2"></activity>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值