0

非常基本的加载程序问题。

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

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

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

我开始:

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

然后:

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

最后:

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

但:

因为它是 2.1 我需要使用:

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

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

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

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

各个站点的帖子参考“活动和活动片段”。

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

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

非常感谢,克拉克

4

1 回答 1

0

答案是肯定的。

我重新编写了程序的一部分,它现在可以在不使用片段的情况下工作。它具有从游标加载的开放式滚动,并且与上面的结构基本相同

我认为处理我的光标的某些事情导致它崩溃。

克拉克

于 2013-05-25T22:49:00.527 回答