我正在使用ACRA报告应用程序崩溃。我收到一条View not attached to window manager错误消息,并认为我已经通过将pDialog.dismiss();if 包裹在if语句中来解决了该错误消息: if (pDialog!=null) { if (pDialog.isShowing()) { pDialog.dismiss(); } } 它减少了View not attached to window manager我收到的崩溃数量,但是我仍然遇到了一些崩溃,而且我不确定如何解决。 错误信息: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:425) at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:327) at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:83) at android.app.Dialog.dismissDialog(Dialog.java:330) at android.app.Dialog.dismiss(Dialog.java:312) at com.package.class$LoadAllProducts.onPostExecute(class.java:624) at com.package.class$LoadAllProducts.onPostExecute(class.java:1) at android.os.AsyncTask.finish(AsyncTask.java:631) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644) …
我想编写一个MS SQL Server查询,将查询列添加到表中。但是当我运行/执行以下查询时,我不希望显示任何错误。 我正在使用这种查询来添加表... IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]') AND TYPE IN (N'U') ) 但是我不知道如何为列编写此查询。