android学习--activity跳转报错--以及怎么确定哪一个activity开始

一、activity跳转问题

      我在学textview的时候,案例是教我重新建立一个xml文件,以及相关的activity类,来生成一个新的界面,再通过一开始界面上的一个button来触发此activity,可是当我什么都配好之后,运行却总是要force close。我怎样找也没看出哪里有问题,并且我把这个新的activity设为开始界面(这个我在下面一并讲解下),也是正常的,可是偏偏就是有问题

    原来android并不会自动将我新增的activity配置到AndroidManifest.xml中,我的意思就是,对于每一个activity都要再这里进行相关的配置,在AndroidManifest中有个application段,就是用来配置activity的。这里的配置顺序没有关系

<application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AccelerometerPlayActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />--- android.intent.action.MAIN 这个就表示了程序是从这个activity开始的
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  <activity android:name=".TextViewActivty"
                  android:label="@string/app_name">
            <intent-filter>  ---因为刚接触,这里的intent-filter的具体意义我还是不太了解,我就不摘抄别人的语录来解释了,而且貌似這個還是必須要的
                <action android:name="android.intent.action.EDIT" /> 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

其次:

intent.setClass(AccelerometerPlayActivity.this, TextViewActivty.class);

这个方法的解释

这个方法是用来生成新的activity的,其中的两个参数第一个是当前activity的类名.this,后面一个是要生成的那个activity的类名.class


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值