Java StartActivityForResult和片段出错

Java StartActivityForResult和片段出错,java,android,android-fragments,android-studio,Java,Android,Android Fragments,Android Studio,我尝试将活动转换为片段,android studio中的代码没有错误,但当按下转换的活动时,应用程序崩溃 部分代码我认为是它导致了错误: Btnregister.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent myIntent = new Intent(view.getContext(), Register.class);

我尝试将活动转换为片段,android studio中的代码没有错误,但当按下转换的活动时,应用程序崩溃

部分代码我认为是它导致了错误:

Btnregister.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent myIntent = new Intent(view.getContext(), Register.class);
            startActivityForResult(myIntent, 0);
            getActivity().finish();
         }});
和我的错误输出:

04-19 15:54:33.644  32229-32229/com.app.test E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.app.test, PID: 32229
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.app.test/com.app.test.ChangePassword}; have you declared this activity in your AndroidManifest.xml?

我粘贴的这部分代码是否会导致此问题?

请确保所有活动都已在清单中注册。

我是否应该在清单中注册片段,因为我没有任何活动,只有mainactivity,并且它已注册。@Sh4rk162,您不能通过INTENTS启动片段register.class的类型是什么?什么是com.app.test.ChangePassword?意图仅适用于活动。如果您想在一个活动中切换片段,请使用FragmentManager;如果您想在结果中启动活动,请添加另一个在开始时显示片段的活动。@Raiv可能是一个更简单的问题:如何使用登录/注册和新闻提要最简单的方法创建滑块菜单。片段或片段与活动的组合是这样的吗?检查是否在AndroidManifest.xml中声明了Register.class