在Android中按服务恢复活动
我想开发一个程序,提醒字(英语土耳其语)。下面是我必须做的事情,如果我使用的方法错误或不好,请纠正我在Android中按服务恢复活动,android,service,android-activity,timer,Android,Service,Android Activity,Timer,我想开发一个程序,提醒字(英语土耳其语)。下面是我必须做的事情,如果我使用的方法错误或不好,请纠正我 创建并Main.java类作为一项活动,其中包括一个显示英语单词的文本视图 创建另一个显示首选项的活动,以设置间隔时间来提醒生词 在“保存”按钮下编写一些代码,单击(在Prefs.java类中)将设置保存到SharedReferences 主活动内的充气菜单显示首选项活动 使用MyService名称创建服务 从MyService的OnCreate方法中的SharedReferences获取间隔
Main.java
类作为一项活动,其中包括一个显示英语单词的文本视图SharedReferences
MyService
名称创建服务李>
MyService
的OnCreate方法中的SharedReferences
获取间隔New Word
时,使用该服务的功能连接和检索新词,并在主活动的文本视图中显示Ok
时,将活动设置为暂停模式并显示主屏幕您知道在主活动处于恢复状态时周期性地将其置于前端的方法吗?尝试在onResume()调用中使用以下标志:flag\u activity\u REORDER\u to\u front,这将导致启动的活动置于前端
有关详细信息,请单击。启动活动和将其置于前台之间没有区别-请阅读有关活动生命周期的内容。 如果您想将服务用作简单计时器,则该服务无效。更好的方法是使用AlarmManager并安排下一个活动开始。你有一个例子。 然后重写Activity.onStart()方法,以填充所有需要的字段