我们可以调用一个活动到另一个活动?

我的意思是我想用一个活动到另一个活动,喜欢用创建该类的实例类。 可能吗?

--------------解决方案-------------

嗯,我认为你应该使用意图,从另一个活动调用一个活动。

从活动调用此:

Intent in = new Intent(getApplicationContext(), NextActivity.class);
startActivity(in);

你只能说做startActivity()没有其他的去了。 因为,一个活动被创建,你不能让活动的一个实例时,它onCreate()方法被调用,但是当你说new MyActivity()的默认构造函数被调用,而不是它onCreate()方法(Android操作系统不会这接受)。 所以总是说startActivity()startActivityForResult()这是由处理android OS

写的要运行的活动验证码

Intent intent = new Intent(current_Activity_name.this,New_Activity_name.class);
startActivity(intent);

并添加以下代码到清单文件

<activity android:name=".New_activity_name" />

那么,既然一个活动是一个显示的窗口,相应的概念将是一个活动,可以从另一个“上马”。 这是你如何做到这一点:

Intent i = new Intent(CurrentActivity.this, NewActivity.class);
CurrentActivity.this.startActivity(i);

这段代码可以启动NewActivity从任何一点CurrentActivity代码,例如,“OnClickListener”。

是的,这是可能的。 这是通过意图实现。

Intent intent = new Intent(this.getApplication(), TARGET_ACTIVITY_NAME.class);
//To add data use intent.putExtra(NAME,VALUE);
intent.setData(data.getData());
try
{
startActivity(intent); // This ll launch the TARGET_ACTIVITY_NAME
}
catch(Exception e)
{
}

欲了解更多信息,请参阅此链接。

Shash

分类:安卓 时间:2012-08-23 人气:0
本文关键词: 机器人,机器人活动
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.270 (s). 9 q(s)