急!求助:android activity 跳转失败!//按钮的onclick事件中执行以下代码报错: 5
报错代码:Intentintent=newIntent(mcontext,GSPregister.class);mcontext.startActivity(intent...
报错代码:
Intent intent = new Intent(mcontext,GSPregister.class);
mcontext.startActivity(intent);
错误日志:
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): FATAL EXCEPTION: main
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): java.lang.NullPointerException
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.content.ComponentName.<init>(ComponentName.java:75)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.content.Intent.<init>(Intent.java:2678)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at com.mingame.threesameline.getScore.DoReportScore(getScore.java:2227)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at com.mingame.threesameline.getScore$1.onClick(getScore.java:84)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.view.View.performClick(View.java:2408) 展开
Intent intent = new Intent(mcontext,GSPregister.class);
mcontext.startActivity(intent);
错误日志:
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): FATAL EXCEPTION: main
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): java.lang.NullPointerException
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.content.ComponentName.<init>(ComponentName.java:75)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.content.Intent.<init>(Intent.java:2678)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at com.mingame.threesameline.getScore.DoReportScore(getScore.java:2227)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at com.mingame.threesameline.getScore$1.onClick(getScore.java:84)
09-24 07:06:07.918: ERROR/AndroidRuntime(2284): at android.view.View.performClick(View.java:2408) 展开
4个回答
展开全部
找到AndroidManifest.xml文件 点开 看下列 我只举个例子
<application android:icon="@drawable/logo" android:label="@string/app_name">
<!-- 欢迎页面(page001) -->
<activity android:name="mcontext" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- 登录页面(page002) -->
<activity android:name="GSPregister">
</activity>
看到<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这段了么 谁是你的首页面 就把这段 放进去
那么 你说的问题 我只能猜测是你没在这里注册 页面2 所以无法跳转
去看看吧 欢迎追问
另外这是AOS作业?
<application android:icon="@drawable/logo" android:label="@string/app_name">
<!-- 欢迎页面(page001) -->
<activity android:name="mcontext" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- 登录页面(page002) -->
<activity android:name="GSPregister">
</activity>
看到<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这段了么 谁是你的首页面 就把这段 放进去
那么 你说的问题 我只能猜测是你没在这里注册 页面2 所以无法跳转
去看看吧 欢迎追问
另外这是AOS作业?
网易云信
2023-12-06 广告
2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序...
点击进入详情页
本回答由网易云信提供
展开全部
Intent intent = new Intent(mcontext.this,GSPregister.class);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是一个空指针异常,你的intent构造函数的NEW INTENT(x,y);
x参数是要你传当前对象进去。。。一般建议当前类名.this,参数y是要跳转得activity或其他功能类,应该写“类名.class”...
应该是你参数a写错了导致出现空值。。。
x参数是要你传当前对象进去。。。一般建议当前类名.this,参数y是要跳转得activity或其他功能类,应该写“类名.class”...
应该是你参数a写错了导致出现空值。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是没有配置Activity貌似应该报的是ActivityNotFound之类的异常吧
mcontext是当前Activity的类名吗,如果是的话写成mcontext.this试试,另外貌似不需要谁来调用startActivity吧,直接用就行。
mcontext是当前Activity的类名吗,如果是的话写成mcontext.this试试,另外貌似不需要谁来调用startActivity吧,直接用就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询