Android 旋转器动态误差

Android 旋转器动态误差,android,spinner,Android,Spinner,我的Android应用程序有一个错误。我有一个类LineaArticulodynamics,用标签、编辑文本、按钮和微调器组成一条线,为了收紧微调器,我得到一个错误,附在这里的类构造函数 所有数据都是正确的 这里只放一个旋转器 public LineaArticulo(RelativeLayout layoutactual, final String[] Casos, Context context, int Xspinner, int Yspinner){ final Spinner

我的Android应用程序有一个错误。我有一个类
LineaArticulo
dynamics,用标签、编辑文本、按钮和微调器组成一条线,为了收紧微调器,我得到一个错误,附在这里的类构造函数

所有数据都是正确的

这里只放一个旋转器

public LineaArticulo(RelativeLayout layoutactual, final String[] Casos, Context context, int Xspinner, int Yspinner){

    final Spinner spiner = new Spinner(context);

    ArrayAdapter<String> adaptador =
            new ArrayAdapter<String>(context,
                    android.R.layout.simple_spinner_item, Casos);

    adaptador.setDropDownViewResource(
            android.R.layout.simple_spinner_dropdown_item);

    spiner.setAdapter(adaptador);

    RelativeLayout.LayoutParams paramSpiner = new RelativeLayout.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    paramSpiner.leftMargin = Xspinner; // Your X coordinate
    paramSpiner.topMargin = Yspinner; // Your Y coordinate
    spiner.setLayoutParams(paramSpiner);

    layoutactual.addView(spiner);
}

通常,您应该使用应用程序
上下文
进行祝酒,使用
活动
进行对话

正如它所说,问题在于
警报对话框
,它在
微调器
中内部使用

AlertDialog$Builder.show(AlertDialog.java:802)


您的变量
contexto
null
我已经尝试过了,当我用这行context contexto=Quinta.this.getApplicationContext()传递上下文构造函数时,错误不断出现;“Quinta”是我创建喷丝头并编辑答案的那种。若它并没有帮助尝试谷歌对话建设的问题。我来这里的人谁知道这一点,我回答,并告诉我,看看谷歌。。。非常感谢你
  06-04 16:02:02.021      961-961/compra.online.mercavalencia    E/AndroidRuntime: FATAL EXCEPTION: main
    android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
    at android.view.ViewRoot.setView(ViewRoot.java:531)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    at android.app.Dialog.show(Dialog.java:241)
    at android.app.AlertDialog$Builder.show(AlertDialog.java:802)
    at android.widget.Spinner.performClick(Spinner.java:260)
    at android.view.View$PerformClick.run(View.java:9080)
    at android.os.Handler.handleCallback(Handler.java:587)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:123)
    at android.app.ActivityThread.main(ActivityThread.java:3683)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    at dalvik.system.NativeStart.main(Native Method)