我有一个活动MyActivity,它扩展了MapActivity.在包含布局的.xml文件中,我只能包含MapView
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/trail_map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="key"
/>
Run Code Online (Sandbox Code Playgroud)
但是,我确实需要找到另一个位于另一个.xml文件中的视图.不幸的是,findViewById返回null.我怎样才能获得我想要的视图?
非常感谢!
我确实有一个服务在后台运行.每当它开始时,我在内存中存储起始时间(以毫秒为单位):
startingTime = new Date().getTime();
Run Code Online (Sandbox Code Playgroud)
我想显示一个计时器,它在服务启动时开始计数,并且在用户按下按钮之前永远不会停止.我想让用户离开活动渲染计时器,做一些事情,然后返回.但想法是,当用户返回时,我不希望计时器再次进入0:00.Insted我希望它显示自服务启动以来的确切时间.
每次用户返回计时器活动时,我都可以计算elapsedTime:
elapsedTime = new Date().getTime() - startingTime;
Run Code Online (Sandbox Code Playgroud)
问题是,我不知道如何告诉计时器从那个时候开始计数!
将其设置为计时器基座不起作用.有人可以解释一下究竟"基础"意味着什么或如何实现这一目标?
非常感谢!BYE