Android 登录Facebook后开始另一项活动
我尝试在登录Facebook时启动另一个活动,但它总是停留在Android 登录Facebook后开始另一项活动,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我尝试在登录Facebook时启动另一个活动,但它总是停留在startActivity(intent) 我检查错误消息,它说您是否在AndroidManifest.xml中声明了此活动?,我确实在Manifest中添加了此活动 困在这里三天了,请帮忙 主要节日 <activity android:name=".Workout" android:label="@string/app_name" android:theme="@style/Ap
startActivity(intent)
我检查错误消息,它说您是否在AndroidManifest.xml中声明了此活动?
,我确实在Manifest中添加了此活动
困在这里三天了,请帮忙
主要节日
<activity
android:name=".Workout"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="com.addtw.aweino1.WORKOUT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
请在
onComplete
Intent intent =new Intent(FacebookLogin.this,com.addtw.aweino1.Workout.class);
startActivity(intent);
它起作用了!非常感谢!但仍然不知道,我把
Intent-Intent=newintent(facebooklin.this,com.addtw.aweino1.Workout.class)代码>在onComplete
的外面,所以它找不到它?因为他们是不同的阶级?不管怎么说,这是上下文的问题。请也投赞成票。:)谢谢因为我是新来的,我会在得到15%的赞誉后投票给你
208/com.addtw.aweino1 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.addtw.aweino1, PID: 24208
android.content.ActivityNotFoundException: Unable to find explicit activity class {/com.addtw.aweino1.Workout}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1791)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1513)
at android.app.Activity.startActivityForResult(Activity.java:3933)
at android.app.Activity.startActivityForResult(Activity.java:3881)
at android.app.Activity.startActivity(Activity.java:4204)
at android.app.Activity.startActivity(Activity.java:4172)
at com.addtw.aweino1.FacebookLogin$1$1.onCompleted(FacebookLogin.java:83)
at com.facebook.GraphRequest$1.onCompleted(GraphRequest.java:304)
at com.facebook.GraphRequest$5.run(GraphRequest.java:1368)
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:5910)
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:1405)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)
Intent intent =new Intent(FacebookLogin.this,com.addtw.aweino1.Workout.class);
startActivity(intent);