确定何时使用哪些Android组件?

时间:2011-07-10 22:36:49

标签: java android view android-activity

首先,我是Android的新手(所以如果这个问题无知,我会道歉)但是有一些Java经验。我一直在读一本关于Android的书,并且对基本组件(活动,意图,内容提供商和广播接收器)仍然有些困惑。

我有一些我希望转换为Android的java类,但我不确定它们应该是什么类型的组件。

如果某个类进行简单的转换,那么这应该是一个意图吗? 或者,如果一个类绘制,它应该是一个活动吗?

我只是在寻找能够比android上的参考资料更好地解释组件的人,并且可能会给出每个组件的一些好例子。

1 个答案:

答案 0 :(得分:3)

我认为你对某些术语感到困惑。活动是用户与之交互的内容(显示内容,包含按钮的监听器等)。因此,当您启动应用程序并在屏幕上看到某些内容时,活动就是在屏幕上绘制所有按钮/组件并包含用户交互的代码。意图是一种告诉活动启动其他东西的方法。例如,如果您使用的是主活动,并且想要在用户单击某些内容时更改活动,则可以创建并启动一个指定以下内容的intent:

Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(intent); 

阅读本基础教程。它应该比官方文档更清晰一些。 http://androiddevelopertips.com/activity/understanding-activities-in-android.html