
用myeclipse编写android程序,已经在在AndroidManifest中已经注册后还是提示跳转错误。求指点!!代码如:
classnextListenerimplementsOnClickListener{//为一个button写了一个监听器,并已经绑定。两个activity都没有提示出错...
class nextListener implements OnClickListener{ //为一个button写了一个监听器,并已经绑定。两个activity都没有提示出错。
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Android01Activity.this,Android02Activity.class);
在AndroidManifest.xml中注册,部分代码如:<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".Android01Activity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Android02Activity"
android:label="@string/app_name1"/>
11-15 07:33:01.232: E/AndroidRuntime(322): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
11-15 07:33:01.232: E/AndroidRuntime(322): at dalvik.system.NativeStart.main(Native Method)
11-15 07:33:01.232: E/AndroidRuntime(322): Caused by: java.lang.NullPointerException
11-15 07:33:01.232: E/AndroidRuntime(322): at test.myandroid.Android02Activity.onCreate(Android02Activity.java:18)
11-15 07:33:01.232: E/AndroidRuntime(322): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
11-15 07:33:01.232: E/AndroidRuntime(322): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
11-15 07:33:01.232: E/AndroidRuntime(322): ... 11 more
11-15 07:33:01.273: E/dalvikvm(322): Unable to open stack trace file '/data/anr/traces.txt': Permission denied 展开
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Android01Activity.this,Android02Activity.class);
在AndroidManifest.xml中注册,部分代码如:<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".Android01Activity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Android02Activity"
android:label="@string/app_name1"/>
11-15 07:33:01.232: E/AndroidRuntime(322): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
11-15 07:33:01.232: E/AndroidRuntime(322): at dalvik.system.NativeStart.main(Native Method)
11-15 07:33:01.232: E/AndroidRuntime(322): Caused by: java.lang.NullPointerException
11-15 07:33:01.232: E/AndroidRuntime(322): at test.myandroid.Android02Activity.onCreate(Android02Activity.java:18)
11-15 07:33:01.232: E/AndroidRuntime(322): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
11-15 07:33:01.232: E/AndroidRuntime(322): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
11-15 07:33:01.232: E/AndroidRuntime(322): ... 11 more
11-15 07:33:01.273: E/dalvikvm(322): Unable to open stack trace file '/data/anr/traces.txt': Permission denied 展开
4个回答
展开全部
Android02Activity的intent-filter 注册了吗?这种问题最好还是把log贴上来吧,这样大家容易知道你是什么问题
追问
错误log,不知道是不是,谢谢
!ENTRY com.android.ide.eclipse.adt 4 0 2011-11-15 15:17:42.494
!MESSAGE No command output when running: 'am start -n test.myandroid/test.myandroid.Android01Activity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5556
!STACK 0
追答
你的程序在启动Android02Activity时onCreate就出错了,你检查下
展开全部
你把错误的log粘出来,我看看~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
intent.setClass(Android01Activity.this,Android02Activity.class);后面少了一句
Android01Activity.this.startActivity(intent);
Android01Activity.this.startActivity(intent);
追问
这句话写了。还是不行的。
追答
那我就不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误提示信息 日志 比这有用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询