Android Change Activity

Like change page

Change activity first we should create a activity ,

we should extends class activity and override onCreate()  , then configure information in AndroidMainfest.xml .

there two importment attrbutes call name and label ,name attrbute tell android system how to find activity and the label eauql the title of the activity .

package com.example.chatdemo;

import android.app.Activity;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;

/**
 * 1.a activity have to extends Activity 1
 * 2.override onClreate() method
 * 3. configure information on AndroidMainfest.xml
 *        <activity
            android:name="com.example.chatdemo.MainActivity"
            android:label="@string/app_name" >
        </activity>
        this means default activity
        <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
 * */
public class chat extends ActionBarActivity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        //setContenView() when execute this activity will dispaly follow layout
        setContentView(R.layout.chat);
    }

}

if you want go to the activity should set a onclick event

Intent intent = new Intent();
        intent.setClass(this, chat.class);
        startActivity(intent);

use class Intent pack activity class finally use method startActivity() to start a activity .

Android Change Activity

时间: 2024-08-02 06:23:45

Android Change Activity的相关文章

Android中Activity详解

android.app.Activity To be of use with Context.startActivity(), all activity classes must have a corresponding <activity> declaration in their package's AndroidManifest.xml. Topics covered here: Fragments Activity Lifecycle Configuration Changes Sta

使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决

在工程ndk22/bin/classes中 运行javah  com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, : 错误:无法访问android.app.Activity 找不到android.app.Activity 如下图所示 于是我cmd定位到ndk/src,中运行 javah com.heima.ndk.ndkActivity, 成功了就能成功了 ...我也不知道为什么.,如下图 总结:  使用javah生成.h

android 19 activity纵横屏切换的数据保存与恢复

Bundle类:竖屏的activity换到横屏的activity的时候,会把竖屏的activity杀掉横屏的activity创建,竖屏的activity会有一些计算结果,可以用数据存起来,存到内存里面,然后存在横屏的activity. Intent类putExtra("user", user);传数据的时候用的就是Bundle对象, private Bundle mExtras; Bundle是一个map, package com.sxt.day04_03; import java.i

Android之Activity之间传递对象

在很多时候,我们需要在Activity之间传递对象,比如当你点击了某列表的item,需要传递给下一个Activity该对象,那我们需要该怎么做呢? Android支持两种传递对象的方式,一种是bundle.putSerializable方式,一种是bundle.putParcelable. 那么下面我们就用一个例子来实践Activity传递对象: 1.首先建立两个类,一个Teacher类表示老师,一个Student类表示学生.内容分别如下: <span style="font-size:1

Android的Activity的launchMode与onActivityResult方法的关系

Android的Activity有四种启动模式,分别是standard.singleTop.singleTask.singleInstance. 测试发现,不同的模式下onActivityResult的调用时机不同: 1 在standard.singleTop两个模式下,onActivityResult方法会在当前的Activity结束掉之后被调用 2 在singleTask.singleInstance两个模式下,onActivityResult方法会立即调用,等到再setResult的时候,

Android 修改Activity标题样式 actionBar

修改Activity的标题样式及ActionBar ,代码如下 <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> <!-- All customizations that are NOT specific to a particular API-level can go here. --> <!-- <item name=

android之activity间传输数据

MainActivity如下: package com.example.helloworld; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainA

Android中Activity启动模式详解,可以控制程序按home键后进来还会调用一个自己不喜欢的界面

其实这是很简单的一个问题.但是这还是要对android中activity的启动模式有相当的理解才行,当点击home键的时候,懂Android的人都知道,他会把当前activity放到后退栈中, 栈(Stack)又称堆栈,它是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算.人们把此端称为栈顶,栈顶的第一个元素被称为栈顶元素,相对地,把另一端称为栈底.向一个栈插入新元素又称为进栈或入栈,它是把该元素放到栈顶元素的上面,使之成为新的栈顶元素:从一个栈删除元素又称为出栈或退栈,它是把栈

Android 在Activity中对SQLite的操作

注册 package com.scme.ui; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import and