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

Android:应用程序在初始化新的AsyncTask时崩溃(VerifyError)

东郭自强
2023-03-14

我有一个应用程序崩溃的点:“New Downloader(this,mURL);”:

    Downloader downloader = new Downloader(this, mURL);
    downloader.execute(0);
public class Downloader extends AsyncTask<Integer,Integer,String>{

private Fragment fragment;
private String mURL;
private Activity activity;

public Downloader(VertretungsplanFragment fr, String mURL)
{
    fragment = fr;
    this.mURL = mURL;
    this.activity = fr.getActivity();
}
@Override
protected String doInBackground(Integer... integers) {
[...]}
}

02-25 15:40:55.405 619-619/them.vertretungsplan e/androidruntime:致命异常:main java.lang.verifyerror:thems.vertretungsplan.downloader at thems.vertretungsplan.vertretungsplan.vertretungsplanfragment.startdownload(vertretungsplan.java:253)at thems.vertretungsplan.vertretungsplanfragment.oncreateview(entManager.java:927)在Android.support.v4.app.fragmentManagerimpl.moveToState(fragmentManager.java:1104)在Android.support.v4.app.backStackRecord.run(backStackRecord.java:682)在Android.support.v4.app.fragmentManagerimpl.execPendingActions(fragmentManager.java:1467)在Android.support.v4.app.fragmentManagerimpl.executePendingTransactions(4.view.viewpager.populate(Viewpager.java:1068)在Android.support.v4.view.viewPager.populate(viewPager.java:914)在Android.support.v4.view.viewPager.onMeasure(viewPager.java:1436)在Android.view.view.view.measure(view.java:8313)在Android.view.view.view.measure(view.java:8313)在Android.view.view.view.view.measure(view.java:838)在.view.measure(view.java:8313)在Android.view.viewgroup.MeasureChildWithMargins(viewgroup.java:3138)在Android.widget.framelayout.onMeasure(framelayout.java:250)在Android.view.widget.relationvelayout.measure(view.java:581)在Android.widget.relivelayout.measure(view.java:581)在.OnMeasure(FrameLayout.java:250)在Android.view.view.measure(view.java:8313)在Android.view.viewgroup.measure ChildWith Margins(viewgroup.java:250)在Android.widget.framelayout.onMeasure(framelayout.java:250)在Android.view.view.viewlayout.measure(view.java:8313)在Android.support.v4.widget.drawerlayout.onMeasure(java:250)在Android.view.view.measure(view.java:8313)在Android.widget.linearlayout.measurevertical(linearlayout.java:531)在Android.widget.linearlayout.onmeasure(linearlayout.java:309)在Android.view.viewgroup.measure(view.java:8313)在Android.view.viewgroup.measure(view.java:8313)在id.widget.frameLayout.onmeasu在Android.view.view.measure(view.java:8313)在Android.view.viewroot.performTraversals(viewroot.java:839)在Android.view.viewroot.handleMessage(viewroot.java:1859)在Android.os.handler.dispatchMessage(handler.java:99)在Android.app.activitythread.main(activitythread.java:3683),在Android.app.activitythread.java(com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:839)在com.android.internal.os.zygoteinit.main(zygoteinit.java:597)在dalvik.system.nativestart.main(本机方法)

共有1个答案

濮阳
2023-03-14

您必须从实例化片段的活动中获得上下文。

context =new Context();
context = getActivity();

将此“上下文”作为上下文传递给asynctask构造函数。

 类似资料:
  • 经过测试,它在非android程序上工作,但在android上初始化后立即崩溃。日志cat也没有生成任何错误消息。我从CircularFifoBuffer找到了这个。 编辑2: 08-05 21:12:48.837:I//system/bin/batteryd(1189):1566474 v_bat 3.678(3.677),i_supply 0.500,i_demand 0.282=>v_bat

  • 经过一些调试,我找到了这行代码 导致我的应用程序崩溃,我已经尝试过了 ; 但结果还是一样,有什么帮助吗??

  • 当我初始化的元素应用程序崩溃,如果我不初始化任何元素的应用程序显示的布局只是罚款和做一些基本的功能,我已经添加了使用在XML的onClick属性的方法 我需要从EditText元素中提取数据来进行计算。 java代码: 坠机记录: 致命例外:主进程:com.ajaydubey.fifamobilebulktradeprofitcounter,PID:17627java.lang.运行时异常:无法启

  • 我目前正试图在android studio中创建一个日历应用程序。该应用包含一个具有不同“视图”的日历,例如月视图、周视图和日视图。 该应用程序使用片段作为页面,每个视图都是一个活动。 这是片段和按钮初始化每个视图的代码 在代码中显示日历月度视图的第一个按钮称为“Calendaractive”正常工作,但当单击显示日历每周视图的第二个按钮时,会导致应用程序崩溃并在logcat中给出以下错误 我不确

  • 我使用CameraX用例在屏幕上显示来自摄像头的图像,同时对其执行对象检测。下面是与CameraX相关的代码,位于我的主要活动的onCreate()函数中。 尽管如此,我在一些(比如说1/5)应用程序初始化时遇到了一个错误,在工作和非工作情况之间没有任何代码或二进制修改: 如果我尝试不访问previewView.display以避免崩溃,我只是得到空裁剪的图像,直到我重新启动应用程序。 它似乎与视

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