2
我創建一個使用Facebook的SDK的Android應用程序,它工作正常的登錄片段,我要求這樣的權限:如何設置活動登錄Facebook的權限
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_login_activity2, container, false);
LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setFragment(this);
authButton.setReadPermissions(Arrays.asList("user_about_me","user_likes", "user_status","email","user_relationships"));
現在我需要做同樣的事情,但Facebook的登錄需要在一個活動,所以以前的代碼將無法正常工作,因爲"authButton.setFragment(this);"
需要我沒有的片段。
另外,如果我不使用"authButton.setFragment(this);"
我不能設置權限,因爲"authButton.setReadPermissions"
會產生nullPointerException
那麼什麼,我問的是如何將我的權限傳遞給Facebook登錄我的活動
你可以發佈來自nullPointerException的堆棧跟蹤嗎?如果您將LoginButton添加到活動中,則不需要執行任何操作。 –