Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用意图移动到另一个活动_Android_Android Intent - Fatal编程技术网

Android 使用意图移动到另一个活动

Android 使用意图移动到另一个活动,android,android-intent,Android,Android Intent,在我的android库中,我给用户一个edittext来输入一个活动的名称,我应该转到它,换句话说,我不知道android应用程序的所有活动 String name_activity=Activityedit.getText(); Intent in=new Intent(Dform.this, ? ); 如何将应用程序移动到带有“name\u activity”的活动 谢谢 解决方案: String intent_redirect=getPackageName()+"."+Activitye

在我的android库中,我给用户一个edittext来输入一个活动的名称,我应该转到它,换句话说,我不知道android应用程序的所有活动

String name_activity=Activityedit.getText();
Intent in=new Intent(Dform.this, ? );
如何将应用程序移动到带有“name\u 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);
String intent\u redirect=getPackageName()+“+Activityedit.getText();
c类=空;
试一试{
c=类.forName(意图\重定向);
}catch(classnotfounde异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
意向输入=新意向(DialForm.this,c);
星触觉(in);
试试看:

Class cls=Activityedit.class;
Intent in=new Intent(Dform.this, cls );
startActivity(in);

这是不可能的,你不能从一个字符串转换到另一个类。

我做对了吗?是否要在运行时创建活动?这是不可能的。你为什么要这样做?

那么你的所有活动呢?您在
manifest.xml中注册了吗?它是一个库,因此用户应该在他的manifest.xml中注册它。您完全正确+你的回答在我看来像是一个评论。在某些方面你可能是对的。但这是对他的问题的简单回答,这是不可能的。他可以接受并结束这个问题。@ZerO weil,你的判断是什么原因?@Mighter什么判断?请检查编辑,这是可能的,谢谢