Итак, я нашел много примеров по этой проблеме, но метод исправления, похоже, отличается. Поэтому я ищу решение моей конкретной проблемы.Метод Java - отсутствующий оператор возврата
Вот мой код:
package com.example.frederik.snapsule;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.facebook.CallbackManager;
import com.facebook.FacebookCallback;
import com.facebook.FacebookException;
import com.facebook.FacebookSdk;
import com.facebook.login.LoginResult;
import com.facebook.login.widget.LoginButton;
public class MainActivity extends Activity {
LoginButton login;
TextView info;
CallbackManager callbackManager;
//Creating and initializing the feature(Code from Facebook install guide)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext()); //Calls for the facebook feature
}
@Override
public View onCreateView(
LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.content_main, container, false);
login = (LoginButton) view.findViewById(R.id.login_button);
login.setReadPermissions("user_friends");
// Callback registration
login.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
}
@Override
public void onCancel() {
// App code
}
@Override
public void onError(FacebookException exception) {
// App code
}
});
}
}
На второй последний «}» Я получаю ошибку «Отсутствует оператор возврата», но на моих глазах это кажется правильным.
На самом деле получение «onCreateView» никогда не используется, поэтому у меня, похоже, есть проблема – KrownScripter
Это действительно плохой совет! Прежде всего 'onCreate' и' onCreateView' делают совсем другие вещи, а также 'setContentView' недоступен в фрагментах. –
@ThorstenDittmar, пожалуйста, проверьте код, это активность, насколько я вижу. –