无法从android中的EditText字段获取值

时间:2015-11-28 08:44:12

标签: android-fragments

我已经为我的Android应用程序完成了facebook集成,现在我有FB登录按钮,用户也可以注册我们的应用程序并使用他的电子邮件ID登录。 所以我有两种不同的登录方式。 问题是我无法获取用户提供的EditText字段中的值来登录。 我能够在注册页面中获取值,但不能在登录页面中获取。 但如果我删除所有用于FB集成的代码,它工作正常.. 我有片段活动。 如果需要任何信息,请帮助并告诉我..

if (savedInstanceState == null) {
        // Add the fragment on initial activity setup
        try {
            Log.i("TAG", "Inside Hash Key");
            PackageInfo info = getPackageManager().getPackageInfo("com.package", PackageManager.GET_SIGNATURES);

            for (Signature signature : info.signatures) {
                MessageDigest md = MessageDigest.getInstance("SHA");
                md.update(signature.toByteArray());
                Log.d("KeyHash :", Base64.encodeToString(md.digest(), Base64.DEFAULT));
            }
        } catch (PackageManager.NameNotFoundException e) {

        } catch (NoSuchAlgorithmException e) {

        }
        mainFragment = new MainFragment();
        getSupportFragmentManager().beginTransaction().add(android.R.id.content, mainFragment).commit();

    } else {

        // Or set the fragment from restored state info
        mainFragment = (MainFragment) getSupportFragmentManager().findFragmentById(android.R.id.content);
    }
    try {
        Log.i("TAG", "Inside Hash Key");
        PackageInfo info = getPackageManager().getPackageInfo("com.package", PackageManager.GET_SIGNATURES);

        for (Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            Log.d("KeyHash :", Base64.encodeToString(md.digest(), Base64.DEFAULT));
        }
    } catch (PackageManager.NameNotFoundException e) {

    } catch (NoSuchAlgorithmException e) {

    }

这就是我在oncreate中所拥有的。

0 个答案:

没有答案