小编NiM*_*uSi的帖子

Android avd是屏幕外的

当我在Eclipse中运行我的Android应用程序时,我可以在工具栏上看到模拟器,但窗口似乎不在屏幕上.单击工具栏中的图标可使其从右侧闪烁,但我无法看到它.

我以前遇到过这个问题,但我不记得我是如何解决它的.

eclipse android

16
推荐指数
2
解决办法
5024
查看次数

取消后重用ADOQuery

我在Delphi 2010应用程序中使用了Asynchrounous ADO查询。用户可以请求取消查询,否则可能由于错误而失败。这是我用来取消查询的代码:

if not Assigned(myADOQuery.Recordset) then exit;
if stFetching in myADOQuery.RecordsetState then begin
  fCommand := _Command(myADOQuery.Recordset.ActiveCommand);
  fCommand.Cancel;
  if Assigned(myADOQuery.Recordset) then myADOQuery.Recordset.Cancel;
end;
if Assigned(myADOQuery.Recordset) then myADOQuery.Recordset.Cancel;
StatusBar1.Panels[2].Text := '';
//ShowMessage('Query Cancelled');
myADOQuery.Close;
Run Code Online (Sandbox Code Playgroud)

我正在使用ADOConnection ExecuteComplete向用户显示取消(或其他错误):

if EventStatus = esErrorsOccured then ShowMessage(Error.Description);
Run Code Online (Sandbox Code Playgroud)

现在,我希望能够在修改查询后重新使用该查询,但是当我重新运行该查询时,会收到相同的错误消息。有没有一种方法可以重置查询(包括SQL.Text)并再次运行它?

尼姆斯

delphi ado delphi-2010

4
推荐指数
1
解决办法
81
查看次数

拦截Android菜单按钮

我有一个应用程序,当用户按下菜单按钮时,我想显示我自己的菜单活动.我正在使用onCreateOptionsMenu方法来启动我的活动,返回false以便不显示任何菜单.这是我的代码:

Intent intentMenu = new Intent(this, ActivityMenu.class);
startActivityForResult(intentMenu, 0);
return false;
Run Code Online (Sandbox Code Playgroud)

这可以,但只有第一次按下菜单按钮.我知道这种方法只被调用一次.每次用户按下菜单按钮时,如何才能调用它?或者我应该采取不同的方法?

android

1
推荐指数
1
解决办法
1709
查看次数

标签 统计

android ×2

ado ×1

delphi ×1

delphi-2010 ×1

eclipse ×1