0
我已經開發了一個應用程序。我有大約10個活動在我的應用程序。有些活動沒有意圖過濾器。如何開始我的應用程序活動從測試應用程序在android
現在我想寫一個測試應用程序,我想提及10個按鈕,當我按下每個按鈕我想開始我的應用程序活動。
測試應用程序僅用於測試我的活動UI是否正確。通常我們將通過運行adb shell來執行start -n「activity」命令。但我需要ti啓動應用程序。
如何做到這一點?
我已經開發了一個應用程序。我有大約10個活動在我的應用程序。有些活動沒有意圖過濾器。如何開始我的應用程序活動從測試應用程序在android
現在我想寫一個測試應用程序,我想提及10個按鈕,當我按下每個按鈕我想開始我的應用程序活動。
測試應用程序僅用於測試我的活動UI是否正確。通常我們將通過運行adb shell來執行start -n「activity」命令。但我需要ti啓動應用程序。
如何做到這一點?
試試這個,
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.example", "com.example.MyExampleActivity"));
startActivity(intent);
創建10個意圖爲每個使用他們的包名的活動。查看THIS瞭解更多信息。希望有所幫助。
Intent inten = new Intent(); \t \t \t \t inten.setComponent(new ComponentName(「com.example.exampleactivity」,「。FirstActivity」)); \t \t \t \t startActivity(inten);我使用上面的代碼..但我得到ActivityNot發現異常 – chait
是'com.example.exampleactivity'包中的第一個活動?然後使用 'intent.setComponent(new ComponentName(「com.example.exampleactivity」,「com.example.exampleactivity.FirstActivity」));' – muntasir2000
Intent inten = new Intent(); inten.setComponent(new ComponentName(「com.example.exampleactivity」,「com.example.exampleactivity.FirstActivity」)); startActivity(INTEN);這也是我得到ActivityNotFOund異常 – chait