读书人

android Activity跳转时崩溃,该怎么解

发布时间: 2012-08-19 21:09:48 作者: rapoo

android Activity跳转时崩溃
public void getLogin() {
Intent intent = new Intent();
//intent.setClassName(getApplicationContext(), "com.sxit.login.LoginActivity");
intent.setClass(WolifeActivity.this, LoginActivity.class);
//WolifeActivity.this.startActivity(intent);
startActivity(intent);
//setContentView(R.layout.dengdai);
curr = WhichView.LOGIN;
}

这段代码运行时,我点击一个Button(button调用这个getLogin函数)。
AndroidManifest.xml里我也加了相应的Activity了。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sxit.wolife"
android:versionCode="1"
android:versionName="1.0" >
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".WolifeActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".LogingActivity">

</activity>
<activity
android:name=".RegisterActivity">

</activity>
</application>

</manifest>

[解决办法]
你是在哪里调用getlogin()函数的,如果是在service中,需要添加flag new task,还有最好把你的error发过来
[解决办法]
两个文件在不同的包里, <activity
android:name=".LogingActivity">

</activity>
<activity
android:name=".RegisterActivity">
写的包路径不对
[解决办法]

探讨
两个文件在不同的包里, <activity
android:name=".LogingActivity">

</activity>
<activity
android:name=".RegisterActivity">
写的包路径不对

读书人网 >Android

热点推荐