java - Android 应用程序中令人困惑的 java.lang.NullPointerException

标签 java android mobile

我目前正在开发 Android 应用程序,几乎每次使用它时都会遇到错误。大多数时候它不会使应用程序崩溃,但看到这个错误仍然令人沮丧。我以为我已经检查过了,但我可能是错的。谢谢您的帮助!相关代码如下。 (这是相关的,因为 if 语句外部的行抛出 NullPointerException。)

 Activity activity;     

 if(activity == null)
 {
   activity = new Activity();
 }

 Intent intent = new Intent(activity, Service.class);

最佳答案

您通常不会以这种方式实例化 Activity 类。请参阅此处有关 Android Activity 类的文档:

http://developer.android.com/reference/android/app/Activity.html

关于java - Android 应用程序中令人困惑的 java.lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660486/

相关文章:

java - Collections.synchronized 映射是否使 Iterator 线程安全

java - Android 屏幕锁定事件?

android admob 未显示 - 屏幕尺寸太小

android - 从 Android 中的数据库中检索日期明智的数据

html - 忽略移动设备的默认样式表

css - 在小屏幕尺寸/移动设备上消失的页脚

java - 这个静态方法使用哪个类,StringBuffer 还是 StringBuilder?

java - 如何修复 java.lang.IncompleteClassChangeError : Implementing class with cxf

android - SlidingMenu 和 ViewPager 导致 Recursive Entry

html - 保持背景图像全高,同时仅裁剪边以保持比例