2016-04-24 71 views
0

這個問題了幾個星期偉大的工作後今天早上突然彈出。Facebook的登錄按鈕崩潰的應用程序沒有錯誤消息

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    FacebookSdk.sdkInitialize(getApplicationContext()); 
    setContentView(R.layout.activity_login); 

    callbackManager = CallbackManager.Factory.create(); 
    LoginButton loginButton = (LoginButton) findViewById(R.id.authButton); 
    loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() { 
     @Override 
     public void onSuccess(LoginResult loginResult) { 
      Log.d("Facebook Login Status", "success!"); 
     } 

     @Override 
     public void onCancel() { 
      Log.d("Facebook Login Status", "Canceled!"); 
     } 

     @Override 
     public void onError(FacebookException exception) { 
      Log.d("Facebook Login Status", "Failed!"); 
     } 


    }); 

} 

在那裏的某個地方,應用程序崩潰。沒有任何回調方法運行,沒有什麼打印到logcat。我只是看到一個加載微調,然後應用程序部隊關閉,沒有消息。

編輯:

我沒有真正找到這個日誌,但我不知道這意味着什麼。

04-24 15:44:56.787 1753-1753/com.android.systemui W/ResourceType: No package identifier when getting value for resource number 0x00000000 
04-24 15:44:56.788 1753-1753/com.android.systemui W/PackageManager: Failure retrieving resources for com.devon_dickson.apps.oncampus: Resource ID #0x0 

回答

1

同樣是發生在我身上,讓我從頭開始與另一個活動,慢慢地複製了新的活動,直到它匹配的是被打破了一個。總之,這與Activity無關,而是Android Manifest。

在我的Android清單,我對我的LoginActivity這是崩潰我的應用程序有android:noHistory="true"。一旦我刪除它,然後再次運作。

相關問題