2013-04-06 169 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

相關問題