我试图理解为什么他们会在第一个位置之前启动光标以及为什么它会在最后一个位置之后结束.这样做是否有继承优势?
例如:
Run Code Online (Sandbox Code Playgroud)public abstract int getPosition ()从以下版本开始:API Level 1返回行集中光标的当前位置.该值从零开始.首次返回行集时,光标将位于第一行之前的位置-1.在返回最后一行之后,对next()的另一次调用将使光标超过最后一个条目,位于count()的位置.
返回当前光标位置.
谢谢,
当我尝试show();Toast 时,我有一个奇怪的问题.你会在下面看到两个由a分隔的try/catch and Thread.sleep();Toast.在这种情况下,第二个Toast toast2会显示但toast1不会显示.
如果我删除try/catch两个Toasts将显示没有问题.
我在其他地方看到过toast.show();在UI线程上发出请求,这可能会被其他操作冲突.我想知道这是否与我在这里遇到的问题相同Thread.sleep();如何解决这个问题?
谢谢
TestService.java
///Debug - Show a Toast
// Toast does NOT show up
Toast toast1 = Toast.makeText(context,"Service Started", Toast.LENGTH_SHORT);
toast1.show();
//Try to sleep for roughly 2 seconds
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Debug - Shows a Toast
Toast toast2 = Toast.makeText(context,"Sleep completed", Toast.LENGTH_SHORT);
toast2.show();
Run Code Online (Sandbox Code Playgroud)