내 안드로이드 라이브러리에서 사용자에게 활동의 이름을 입력하는 edittext를주었습니다. 이동해야합니다. 즉, 나는 안드로이드 앱의 모든 활동을 알지 못합니다.의도를 사용하여 다른 활동으로 이동
String name_activity=Activityedit.getText();
Intent in=new Intent(Dform.this, ?);
나는 "name_activity" 감사의
솔루션을 통해 활동에 응용 프로그램을 이동하려면 어떻게해야하나요 :
String intent_redirect=getPackageName()+"."+Activityedit.getText();
Class<?> c = null;
try {
c = Class.forName(intent_redirect);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent in =new Intent(DialForm.this,c);
startActivity(in);
그리고 당신의 모든 활동은 어떻습니까? 'manifest.xml'에 등록 했습니까? –
라이브러리이므로 사용자가 manifest.xml에 등록해야합니다. – Ghitay
@ 감사합니다. – Ghitay