我已经使用 Toad 一年多了,没有出现任何问题。突然之间,表格自动完成功能停止工作。没有更改任何设置,我已经全新安装了一个新的 TOAD 版本,但问题仍然存在。
下图显示了模式 MCDM 中默认进入视图 IN_INSTRUMENT 的自动完成。正常行为应该产生一个表/视图列表。

值得注意的是,并非所有模式都会发生上述情况。对于某些模式,我仍然会看到一个表列表。一开始这个错误只发生在一个模式中。现在它也在慢慢地发展到其他模式,当您处理数十个模式,每个模式都包含数百个表时,这非常令人沮丧。当您每次必须打开模式浏览器并查找确切的表/视图/过程/包而不是让自动完成提供建议时,它会减慢开发速度。
这个同样的问题已经被描述这个线程和与此线程较少的细节,目前还没有公认的答案已经给出。
从 Code Assist 设置可以看出,这些应该是有序的。

如何将自动完成行为重置为其原始状态?
我一直在玩 Android Open Accessory Development Kit。通过遵循Google 提供的 DemoKit 示例,我可以轻松地将解决方案适应我的应用程序。我可以很好地检测、通信和分离附件。
但是,我需要将整个事情作为服务运行。我有一个由 USB_ACCESSORY_ATTACHED 意图启动的基本活动(即,当附件连接时),并且工作正常。但是,一旦我启动我的服务并在其中运行与常规活动中的工作解决方案相同的代码,IOException每当我尝试与配件通信(监控 arduino 端)时,我都会收到一个(“没有这样的设备”)显示成功的 USB 连接)。即使我在服务中指定了正确的 BroadcastReceiver,在 onStartCommand 回调方法中注册它,并使用openAccessory(). 相关代码如下。
@Override
public void onCreate() {
Log.d(TAG, "ONCREATE");
manager = UsbManager.getInstance(this);
mPermissionIntent = PendingIntent.getBroadcast(this, 0, new Intent(
ACTION_USB_PERMISSION), 0);
// Register broadcastreceiver for filtering accessory events
IntentFilter filter = new IntentFilter(ACTION_USB_PERMISSION);
filter.addAction(UsbManager.ACTION_USB_ACCESSORY_DETACHED);
registerReceiver(mUsbReceiver,filter);
super.onCreate();
}
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "ONSTARTCOMMAND METHOD ACCESSED");
if (mInputStream != null && …Run Code Online (Sandbox Code Playgroud) 我有一个背景图片,分为三个单独的图像:
backgroundTop.png
backgroundMiddle.png
backgroundBottom.png
Run Code Online (Sandbox Code Playgroud)
我将如何在Android应用程序中实现背景,其中顶部图像显示在应用程序的顶部,底部图像显示在底部,中间图像在其间平铺?这当然取决于屏幕上加载了多少内容 - 就像在网页中一样.
换句话说,平铺中间图像的总次数取决于屏幕上的内容.
我已经看到了一个解决方案来实现单个图像中的平铺背景:如何使Android应用程序的背景图像重复
如果您使用的是单张图片,则可以正常工作,但不能使用多张图片.
链接到下面的示例,以便您知道我的意思:
http://rockfreaks.net/images/reviewPageTop.png
android ×2
accessory ×1
app-themes ×1
arduino ×1
autocomplete ×1
background ×1
code-assist ×1
oracle ×1
service ×1
sql ×1
styles ×1
tile ×1
toad ×1