2013-10-27 22 views
0

我已經開發了一個應用程序。我有大約10個活動在我的應用程序。有些活動沒有意圖過濾器。如何開始我的應用程序活動從測試應用程序在android

現在我想寫一個測試應用程序,我想提及10個按鈕,當我按下每個按鈕我想開始我的應用程序活動。

測試應用程序僅用於測試我的活動UI是否正確。通常我們將通過運行adb shell來執行start -n「activity」命令。但我需要ti啓動應用程序。

如何做到這一點?

回答

0

試試這個,

Intent intent = new Intent(); 
intent.setComponent(new ComponentName("com.example", "com.example.MyExampleActivity")); 
startActivity(intent); 

創建10個意圖爲每個使用他們的包名的活動。查看THIS瞭解更多信息。希望有所幫助。

+0

Intent inten = new Intent(); \t \t \t \t inten.setComponent(new ComponentName(「com.example.exampleactivity」,「。FirstActivity」)); \t \t \t \t startActivity(inten);我使用上面的代碼..但我得到ActivityNot發現異常 – chait

+0

是'com.example.exampleactivity'包中的第一個活動?然後使用 'intent.setComponent(new ComponentName(「com.example.exampleactivity」,「com.example.exampleactivity.FirstActivity」));' – muntasir2000

+0

Intent inten = new Intent(); inten.setComponent(new ComponentName(「com.example.exampleactivity」,「com.example.exampleactivity.FirstActivity」)); startActivity(INTEN);這也是我得到ActivityNotFOund異常 – chait

相關問題