已知包名和類名,如何判斷這個activity是否在系統中存在呢?很簡單,通過intent就行。
Intent intent = new Intent();
intent.setClassName("包名", "類名");
if(getPackageManager().resolveActivity(intent, 0) == null) {
//說明系統中不存在這個activity
}
已知包名和類名,如何判斷這個activity是否在系統中存在呢?很簡單,通過intent就行。
Intent intent = new Intent();
intent.setClassName("包名", "類名");
if(getPackageManager().resolveActivity(intent, 0) == null) {
//說明系統中不存在這個activity
}