【发布时间】:2012-06-27 15:11:01
【问题描述】:
我一直在寻找整个互联网,我找到了一些很好的 android 编程指南,但我仍然不完全了解这件事到底发生了什么
我认为这就像编写一个 java 程序,但它非常不同.. 有很多 xml 文件,有一个叫做“活动”的东西和一个“意图”,我不明白它们是如何工作的.. 一样显示事物的方式..有这个 xml 文件设计了应用程序的外观,但是当您使用此代码时:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get the message from the intent
Intent intent = getIntent();
String message = intent.getStringExtra(FirsttimeActivity.EXTRA_MESSAGE);
// Create the text view
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
setContentView(textView);
}
之前的文本框消失了,取而代之的是一个普通的文本......这里发生了什么?之后如何用其他内容替换文本?我如何回到正常视图?
所以我的问题如下:
“活动”是什么意思?普通java项目中的并行是什么? 意图是什么,它是如何工作的? 如何控制显示?当我输入那个代码时它怎么变了?
感谢
【问题讨论】:
-
几乎所有这些问题都由the Android documentation 回答,尤其是Application Fundamentals section.
-
关于
activity和你的cicle:developer.android.com/reference/android/app/Activity.html和关于Intent:developer.android.com/reference/android/content/Intent.html -
因为很明显这是您第一次体验 Android 开发,所以在提出这样的问题之前,您绝对应该访问官方开发者网站并阅读尽可能多的 documentation在这里。
标签: java android android-intent android-activity