当前位置: 首页 > 知识库问答 >
问题:

Adview崩溃我的应用程序

杨志强
2023-03-14

注意:在我添加广告之前,我的应用程序运行良好,使用相同的方法

当我试图将adview添加到我的应用程序时,它会使我的应用程序崩溃,所以我删除了它,但仍然给我这个这是logcat

10-12 21:33:19.765 4993-4993/com。fm360。almorfis E/AndroidRuntime:致命异常:主进程:com。fm360。阿尔莫菲斯,PID:4993爪哇。lang.RuntimeException:无法启动活动组件信息{com.fm360.almorfis/com.fm360.almorfis.MainActivity}:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。旋转器。android上的空对象引用上的setSelection(int)”。应用程序。活动线程。在android上执行启动活动(ActivityThread.java:2646)。应用程序。活动线程。android上的handleLaunchActivity(ActivityThread.java:2707)。应用程序。活动线程-android上的wrap12(ActivityThread.java)。应用程序。android上的ActivityThread$H.handleMessage(ActivityThread.java:1460)。操作系统。处理程序。android上的dispatchMessage(Handler.java:102)。操作系统。活套。android上的loop(Looper.java:154)。应用程序。活动线程。java上的main(ActivityThread.java:6077)。朗。反思。方法在com上调用(本机方法)。Android内部的操作系统。ZygoteInit$MethodandArgscaler。在com上运行(ZygoteInit.java:865)。Android内部的操作系统。合子体。main(ZygoteInit.java:755)由以下原因引起:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。旋转器。com上的空对象引用上的setSelection(int)”。fm360。阿尔莫菲斯。主要活动。spinnerVal(MainActivity.java:123)位于com。fm360。阿尔莫菲斯。主要活动。android上的onCreate(MainActivity.java:59)。应用程序。活动在android上执行创建(Activity.java:6664)。应用程序。仪器仪表。android上的callActivityOnCreate(Instrumentation.java:1118)。应用程序。活动线程。在android上执行启动活动(ActivityThread.java:2599)。应用程序。活动线程。handleLaunchActivity(ActivityThread.java:2707)

private void spinnerVal(int spinnerID, int move, int selection){
    Spinner sp = (Spinner) findViewById(spinnerID);
    ArrayList<Integer> spinnerOption = new ArrayList<>();
    for (int i = 0; i < 50; i+=move) {
        spinnerOption.add(i);
    }
    ArrayAdapter<Integer> integerArrayAdapter = new ArrayAdapter<>(this, R.layout.spinner_item, spinnerOption);
    integerArrayAdapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
    sp.setAdapter(integerArrayAdapter);
    sp.setSelection(selection);
    sp.setOnItemSelectedListener(this);

}

共有1个答案

杜嘉慕
2023-03-14

尝试:

ArrayList<String> spinnerOption = new ArrayList<>();
for (int i = 0; i < 50; i+=move) {
    spinnerOption.add(String.valueOf(i));
}
 类似资料:
  • 这就是它崩溃的地方 01-12 13:44:12.571 296 26-29688/ca.dti.grounded.app E/OtherService:AsynchChecker 287:73 java.lang.IllegalStateException:Parcel已完成!在android.os.binderproxy.transactNative(本机方法)在android.os.bind

  • 我创建了一个应用程序,在Android marshmallow中崩溃,而在under版本中我的应用程序正常工作。 这怎么可能?这是我的清单代码: 这是分级代码: 我读到你必须在代码中修改一些东西,使其与AndroidMarshmallow兼容。 我该如何解决问题呢?

  • 更新到QRCodeReaderView最新版本后,我的应用程序崩溃仍然没有停止,不同的问题得到。致命异常:java.lang.RuntimeException:无法连接到java:580)在android.view.choreographer.doFrame(choreographer.java:550)在android.view.choreographer$FrameDisplayEventRe

  • 问题内容: 当我尝试访问Flask应用程序时,该应用程序崩溃了。 这类似于this或this。但是,我的设置似乎正确。 flask.cli.NoAppException:提供的文件/路径(服务器)似乎不存在。请确认路径正确。如果应用不在PYTHONPATH上,请确保扩展名为.py 我的环境变量设置正确。 我的服务器文件是y目录中没有任何文件。 我不记得对代码进行任何特殊更改。该错误可能来自哪里?

  • 在以前的代码上,谁医生帮了我 现在,android应用程序在我的手机上运行时崩溃了,这是错误日志 第一个问题是在我用相机扫描二维码后,它不能显示在二维码的结果进入 第二个问题是,我从存储器中选择了一个QRcode图像,然后点击确认,它崩溃了 下面是我认为的问题 类型不匹配:推断的类型是Uri?但乌里是意料之中的 冗余SAM构造函数 'onRequestPermissionsResult(Int,数

  • 我正在使用内置于Web View的Android开发浏览器。其中我面临的一个问题是,当我访问http://crashmybrowser.com测试浏览器上的选项卡崩溃时,我的整个浏览器应用程序都会崩溃。但是,当在chrome或Opera上进行相同的测试时,这些浏览器会在崩溃中幸存下来,并且只有特定的选项卡崩溃是由于访问上述网站而预期的结果。有人能帮助理解我如何在使用Webview的浏览器上处理此崩