我有一个很长ListView的用户可以在返回上一个屏幕之前滚动.当用户ListView再次打开它时,我希望列表滚动到之前的相同点.关于如何实现这一点的任何想法?
有人可以提供一个Activity调用其finish()方法时会发生什么的描述吗?
它会立即退出,还是完成调用它的函数?
我试图在android中打开一个文件,如下所示:
try
{
FileInputStream fIn = context.openFileInput(FILE);
DataInputStream in = new DataInputStream(fIn);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
if(in!=null)
in.close();
}
catch(Exception e)
{ }
Run Code Online (Sandbox Code Playgroud)
,但是如果文件不存在,则抛出未找到文件的异常.我想知道如何在尝试打开文件之前测试文件是否存在.
我正在扩展CountDownTimer类以获得一些自定义功能.在onTick()中,如果满足某些条件,我调用cancel(),期望这将是它的结束,但是onTick()回调会被调用直到计数达到了.那么如何防止这种情况发生呢?
我PreferenceActivity包含一个嵌套PreferenceScreen在另一个PreferenceScreen,我正在应用一个主题,我PrefenceActivity改变了背景颜色.但是,当我打开嵌套时,PreferenceScreen我得到一个黑色的背景,我看不到选项.
这种情况发生在Android 2.1中,但它不会发生在Android 1.6上.关于如何纠正这个问题的任何想法?
有没有办法从收到的回调中获取时区
void onLocationChanged(Location location)
Run Code Online (Sandbox Code Playgroud)
使用可从location参数获得的时间信息
long Time = location.getTime();
Run Code Online (Sandbox Code Playgroud)
或者,如果有其他方式,请提供信息!