2013-04-06 170 views
2

开始活动...我已经寻找如何从另一活动开始和活动,我不断寻找没有的.class

意向意图=新意图(这一点,ExampleClass.class); startActivity(intent);

但我想从一个实例化的活动开始。我有一个容器有很多活动,当用户从我的用户界面中选择时,我希望展示一个特定的活动。例如,

因此,例如。

class MyExample extends Activity { 

MyExample mx = new MyExample(); 

那么现在我该如何开始这个活动。

我想什么是

Intent intent = new Intent(this, mx); 
startActivity(intent); 

任何帮助,从一个合理的有经验的Java开发者极大的赞赏,但新到Android。

+0

什么是这样做的原因是什么?你想达到什么目的? – 2013-04-06 10:29:54

+0

我试图从许多活动中显示特定的活动,当用户向左或向右滑动时我希望启动一个已作为实例化类已存在的新活动 – user2244131 2013-04-06 10:36:40

+0

不,我的意思是启动的目的是什么一个“实例化”的活动?你无法使用Intent intent = new Intent(this,ExampleClass.class); startActivity(意向); – 2013-04-06 10:38:59

回答

3

这是可能的,但我不明白你为什么要这样做。

确保Activity要在您的清单startis以及宣称:

<activity android:name=".com.example.MyExample" ... /> 

然后你就可以在你当前活动呼吁:

Intent myIntent = new Intent(); 
myIntent.setComponent(new ComponentName("com.example", "com.example.MyExample")); 
startActivity(myIntent); 
+0

感谢百万,工作:-)谢谢,谢谢 – user2244131 2013-04-06 16:47:25

+0

这表明我是如何新的Android开发,我很高兴这样做,但请告知如何。我浏览过网页,但找不到'这回答了我的问题'部分。 – user2244131 2013-04-07 10:00:02

+1

谢谢,但我目前无法投票。 – user2244131 2013-04-07 13:38:31

相关问题