Android编程中的构造函数?

时间:2011-07-20 07:33:55

标签: android constructor

我有一些值,想要传递活动,以便我可以在TextViews中显示Activity,我无法理解这样的概念,所以我该怎么办? 我只想制作构造函数,但无法理解它将如何完成,我是android编程的新手,所以需要帮助。

4 个答案:

答案 0 :(得分:3)

首先阅读developer.android.com上有关意图和意图附加内容的文档。

答案 1 :(得分:2)

在android中如果启动了一个活动,就会有一个名为onCreate的方法自动执行。你可以使用Intent将值发送给活动,并可以在Activity中检索它们

答案 2 :(得分:1)

Activity(sub)类必须具有没有任何参数的默认构造函数,以便系统可以在运行时实例化它。

要将“参数”传递给活动,您需要使用意图的额外包。

Intent i = new Intent(this, MyActivity.class);
i.putExtra("com.sample.MyParameter", 666);
startActivity(i);

请参阅Starting An Activity

答案 3 :(得分:1)

如果你想传递一个值,那么你可以使用intent,但如果你想传递多个值,那么使用“Bundle”是最好的方法。

Bundle bundel = new Bundle();
            bundel.putStringArray("key1",strings);
            bundel.putStringArray("key2",stringsofids);
            bundel.putString("key3", str31);
            bundel.putStringArray("key4",stringsbakup);
            bundel.putString("key5", str1);
            bundel.putString("key6", str4);
相关问题