zoukankan      html  css  js  c++  java
  • 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"
    不写,将仍然跳转失败!

  • 相关阅读:
    SQL Server优化(4)-聚集索引的重要性和如何选择聚集索引
    青岛开发区公交集团公交线路一览表
    WINDOWS下文件夹简介
    2008 SQL Server优化(2)-改善SQL语句
    【麦课在线教育mycourse】利用Js快速刷完新生安全教育课程
    Linux重启网卡的方法
    Trees
    计算机操作系统之设备管理
    linux目录结构及主要内容
    Linux mysql命令安装允许远程连接
  • 原文地址:https://www.cnblogs.com/Catherinezhilin/p/8659864.html
Copyright © 2011-2022 走看看