2016-06-15 23 views
0

だから、私は浮動ボタンを持つ私のリストクラスを持っています。私はそのボタンをクリックすると、私の活動であるMainActivityの別のものになるようにしたいと思います。これは私のリストクラスのためのコードです。フローティングボタンでアクティビティを開始

これはうまくいくはずですが、ボタンをクリックするたびにこのエラーコードがポップアップします。

06-15 11:34:46.299 2971-2971/com.example.pethoalpar.zxingexample E/AndroidRuntime: FATAL EXCEPTION: main 
                       Process: com.example.pethoalpar.zxingexample, PID: 2971 
                       android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.pethoalpar.zxingexample/apn.keychains.MainActivity}; have you declared this activity in your AndroidManifest.xml? 
                        at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1777) 
                        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1501) 
                        at android.app.Activity.startActivityForResult(Activity.java:3745) 
                        at android.app.Activity.startActivityForResult(Activity.java:3706) 
                        at android.app.Activity.startActivity(Activity.java:4016) 
                        at android.app.Activity.startActivity(Activity.java:3984) 
                        at apn.keychains.List$1.onClick(List.java:28) 
                        at android.view.View.performClick(View.java:4780) 
                        at android.view.View$PerformClick.run(View.java:19866) 
                        at android.os.Handler.handleCallback(Handler.java:739) 
                        at android.os.Handler.dispatchMessage(Handler.java:95) 
                        at android.os.Looper.loop(Looper.java:135) 
                        at android.app.ActivityThread.main(ActivityThread.java:5254) 
                        at java.lang.reflect.Method.invoke(Native Method) 
                        at java.lang.reflect.Method.invoke(Method.java:372) 
                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 

これはどのように修正できますか?

答えて

2

マニフェストファイルでアクティビティを宣言する必要があります。

は、マニフェストにこれを追加します。

<activity android:name=".MainActivity" android:screenOrientation="portrait" /> 

あなたのすべての<activity... />タグが<application.. />タグの下に配置する必要があります。

+0

ありがとうございました。今はすべて正常に動作しています。 – user2543577

+0

@ user2543577答えをアップアップして受け入れることもできます。 – David

関連する問題