[英]Can't launch app with ParseLoginActivity
這是從我的AndroidManifest.xml
<activity
android:name="com.parse.ui.ParseLoginActivity"
android:label="@string/app_name"
android:launchMode="singleTop" >
<meta-data
android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_ENABLED"
android:value="true" />
<meta-data
android:name="com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_ENABLED"
android:value="true" />
<meta-data
android:name="com.parse.ui.ParseLoginActivity.TWITTER_LOGIN_ENABLED"
android:value="true" />
</activity>
這是應用程序啟動到的主要活動:
<activity
android:name="com.elgami.feed.FeedActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我遇到的問題是,當新用戶下載該應用程序時,它們將直接啟動到FeedActivity中,但他們不是用戶,並且一切都被竊聽了。 在登錄或注冊后,他們才應該進入FeedActivity。
當我嘗試將其放入GlobalApplication時,它還會顯示“此處不允許元素意圖過濾器”。 當我嘗試將其專門放置在ParseLoginActivity中時,它可以正確打開到ParseLoginActivity,但是現在它不會啟動到FeedActivity中,屏幕最小化,我得到以下信息:
11-25 14:20:14.677 1098-1144/com.test.app E/Surface﹕ getSlotFromBufferLocked: unknown buffer: 0x9de46060
這是我的DispatchActivity:
public class DispatchActivity extends ParseLoginDispatchActivity {
@Override
protected Class<?> getTargetClass() {
return FeedActivity.class;
}
}
好吧,這對我來說是愚蠢的。 我需要確保該應用僅在DispatchActivity上啟動,而在其他任何地方都沒有啟動:
<activity
android:name=".DispatchActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
登錄/注冊完成后,我的DispatchActivity必須啟動至我希望用戶看到的活動:
public class DispatchActivity extends ParseLoginDispatchActivity {
@Override
protected Class<?> getTargetClass() {
return FeedActivity.class;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.