今天写StartActivity一直失败,开始以为是代码问题,之后调查是如下原因,这点都忘记了!
这是一段代码,运行的时候,老是报错!
Intent intent=new Intent();
intent.setClass(CreateNewActivity.this,Welcome.class);
startActivity(intent);
最开始我是没有把新增的Welcome活动在AndroidManifest.xml注册,当我在AndroidManifest.xml注册Welcome活动时,却
忘了加点<activity android:name="Welcome"></activity> 应该为<activity android:name=".Welcome"></activity>,这个问题前后花了不少时间,希望新手们引以为鉴,默哀一下!!
Intent intent=new Intent();
intent.setClass(CreateNewActivity.this,Welcome.class);
startActivity(intent);
最开始我是没有把新增的Welcome活动在AndroidManifest.xml注册,当我在AndroidManifest.xml注册Welcome活动时,却
忘了加点<activity android:name="Welcome"></activity> 应该为<activity android:name=".Welcome"></activity>,这个问题前后花了不少时间,希望新手们引以为鉴,默哀一下!!
----------------------------------------------------------
另:
(string1==string2)
在java中,即使在两个字符串完全相同的情况下也会返回false
Java中必须使用string1.equals(string2)来进行判断
Java中必须使用string1.equals(string2)来进行判断