你有没有碎片的装载机吗?

时间:2013-05-18 01:53:56

标签: android-fragments loader

非常基本的装载机问题。

我的WIMMOne手表使用Android 2.1(版本7)。

手表没有方向变化等。小屏幕没有任何布局更改的空间。因此无需处理任何类型的布局更改。

我正在处理的应用程序现在只是从光标读取,并显示一个开放式滚动列表。我的第一个应用程序有一个片段,这是一个痛苦。所以我决定,因为我不需要片段,所以我会废除片段的复杂性。

我开始:

public class PhoneListActivity extends Activity
         implements     LoaderManager.LoaderCallbacks <Cursor>;

THEN:

protected void onCreate(Bundle savedInstanceState)
    {     super.onCreate(savedInstanceState);
      setContentView(R.layout.phone_list_activity);

最后:

   getLoaderManager().initLoader(0, null, this);

BUT:

因为它是2.1我需要使用:

getSupportLoaderManager().initLoader(0, null, this);

但是: - 这会产生编译错误,所以我需要使用:

public class PhoneListActivity extends FragmentActivity . . .  (not just Activity)

但是: - 它会立即在ContentProvider中加载时崩溃。

各个网站的帖子请参阅“活动和活动片段”。

SO:问题1:我的主类可以使用“扩展FragmentActivity”而无需设置单独的片段(即:将其保留为活动)。

问题2:如果没有,这是否意味着使用加载器我必须设置一个单独的片段并处理片段问题?

非常感谢, 克拉克

1 个答案:

答案 0 :(得分:0)

答案是

我重新编写了程序的一部分,它现在可以使用而不使用使用片段。它具有从光标加载的开放式滚动和基本相同的结构

我觉得处理我的光标会导致它崩溃。

克拉克