我想开发android Fragment类,为我的活动做一些后台进程。可以任何人建议一些代码。
谢谢
答案 0 :(得分:1)
答案 1 :(得分:0)
从developer.google.com
粘贴它除非另行指定,否则您在应用程序中执行的大多数操作都在名为UI线程的特殊线程的前台运行。这可能会导致问题,因为长时间运行的操作会干扰用户界面的响应能力。这会使您的用户烦恼,甚至可能导致系统错误。为避免这种情况,Android框架提供了几个类,可帮助您将操作卸载到后台运行的单独线程中。其中最有用的是IntentService。
http://developer.android.com/training/run-background-service/index.html
答案 2 :(得分:0)
要添加没有UI的片段,请使用add(Fragment,String)从活动中添加片段(为片段提供唯一的字符串" tag"而不是视图ID)。这会添加片段,但由于它与活动布局中的视图无关,因此它不会接收对onCreateView()的调用。因此,您不需要实施该方法。
来源:http://developer.android.com/guide/components/fragments.html
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(new Fragment(), "fragmentTag");
ft.commit();