小编And*_*uez的帖子

Android - 如何使用facebook sdk 4+获取用户电子邮件

我正在尝试从我正在开发的Facebook用户电子邮件.问题是,我可以获得名称和其他所有内容,但不是电子邮件.我已经在这里查找了所有常见问题,我看到了很多方法,但没有人在我的应用程序上工作.我希望你能帮我一臂之力.

LoginActivity.java(在创建时)

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        FacebookSdk.sdkInitialize(getApplicationContext());
        setContentView(R.layout.activity_login);
        // Set up the login form.

//        AppEventsLogger.activateApp(this);
        mEmailView = (AutoCompleteTextView) findViewById(R.id.email);
        populateAutoComplete();

        loginButton = (LoginButton) findViewById(R.id.login_button);
        loginButton.setReadPermissions(Arrays.asList(
                "public_profile", "email", "user_birthday", "user_friends"));
        // Callback registration
        loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                // App code
                GraphRequest.newMeRequest( loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() {
                            @Override
                            public void onCompleted(JSONObject me, GraphResponse response) {
                                if (response.getError() != null) {
                                    // handle error
                                } else {
                                    String email = me.optString("email");
                                    String id = me.optString("id"); …
Run Code Online (Sandbox Code Playgroud)

android facebook

4
推荐指数
1
解决办法
2296
查看次数

Android 获取 Fragment 的实际实例

我有一个主要活动,它Navigation Drawer在 a 中加载不同的片段RelativeLayout。主要活动还有一个带有过滤按钮的工具栏。我想对已加载的项目进行排序Fragment,但过滤器按钮位于活动中,因此NullPointerException当我调用时它会抛出我MainScreenFragment main = new MainScreenFragment(). 我想知道是否有任何方法可以获取当前片段的实际实例,而不是创建新实例,以避免 NullPointerException。我正在调用的方法Task(muscle);位于Activity. 希望你能帮忙。

\n\n

PS:我已经检查了这里的所有选项,但没有人解决我的问题

\n\n

MainScreenActivity.java

\n\n
public class MainScreenActivity extends AppCompatActivity {\n\n    private ViewPager view;\n    private SimpleTabAdapter adapter;\n    private Button songs;\n    private String email,name;\n    private int id;\n    private TextView emailView, nameView, Username, title;\n    private ImageButton settings;\n    private MySQLiteHelper database;\n    private DrawerLayout drawerLayout;\n    private ListView drawerList;\n    private ActionBarDrawerToggle drawerToggle;\n    public ImageView Sort;\n    private CharSequence activityTitle;\n    private CharSequence …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

2
推荐指数
1
解决办法
7245
查看次数

标签 统计

android ×2

android-fragments ×1

facebook ×1

java ×1