Android--Android studio --intent和activity之間的跳轉


******************************************************************************************************************************************************************************************************************************************************

第一部分:

用intent 進行跳轉activity:

1.創建工程

2.在Java和layout中分別再新建一個,Java類和.xml文本

3.在新建的Java文本中修改代碼為:(參照MainActivity.java 文件,將 setContentView(R.layout.second); 括號中的內容改成前面格式。)

 1 package com.example.administrator.test;
 2 
 3 import android.os.Bundle;
 4 import android.support.v7.app.AppCompatActivity;
 5 
 6 /**
 7  * Created by Administrator on 2018/3/27.
 8  */
 9 
10 public class second extends AppCompatActivity {
11     protected void onCreate(Bundle savedInstanceState) {
12         super.onCreate(savedInstanceState);
13         setContentView(R.layout.second);
14     }
15 
16 }

4.在 activity_main.xml中添加跳轉按鈕:並在second.xml中添加文本:“welcome to the second!”

5.在MainActivity.java中添加下面代碼段:

1 public void skip(View view){
2         Intent intent=new Intent();
3         intent.setClass(MainActivity.this,second.class);
4         startActivity(intent);
5     }

******************************利用intent進行activity跳轉************************************************************************************

6.在AndroidManifest.xml中添加second.java信息:

1  <activity android:name=".second"></activity>

 

 

7.調試運行:
測試,能出現第一界面,但是,點擊按鈕后,第二界面無法顯示

8無法跳轉原因:

  在 之前在activity_main.xml中 未寫明

android:onClick="skip"
致使無法跳轉!
注:在創建按鈕時,不會出現該代碼,要啟動跳轉操作,應當添加該語句!

 

9.繼續調試:

 

調試成功!

8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888

***************************************************************************************************************************************************************************************************************************************************

第二部分:

從第二頁跳轉回第一頁:
在第一部分的基礎上,在second.java 中添加代碼:

1  public void skip1(View view){
2         Intent intent=new Intent();
3         intent.setClass(second.this,MainActivity.class);
4         startActivity(intent);
5     }

 

 


同時:
在second.xml中插入返回按鈕:

調試成功!

注:如果,插入按鈕時,最后的

android:onClick="skip1"
不寫,將仍然跳轉失敗!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM