我正在尝试使用intent调用一个新活动,但每次调用它时,我都可以看到我的android设备上打开了一个新的“窗口”。我可以调用将在同一窗口中的新活动吗?我的意思是在没有直观地看到它被打开的情况下调用新活动。 希望你理解我的问题:)谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
如果你想运行类似unix-demon代码的东西(这意味着一个只在后台执行而没有可视组件的程序)你正在寻找一个Android服务。
http://developer.android.com/guide/components/services.html
否则,如果您正在寻找一个不创建新窗口但刷新旧窗口的可视组件,如果您的Android版本为3.0或更高版本,则可以使用Fragment类。
http://developer.android.com/guide/components/fragments.html
答案 2 :(得分:0)
在“活动内容”视图中,创建一个空的relativeLayout。
如前面的答案中所述,创建片段并使用FragmentManager将此relativeLayout替换为新创建的片段。
参考使用this。
真的很容易。试试这个。