File tree 2 files changed +4
-10
lines changed
auth/src/main/java/com/firebase/ui/auth/data/remote
2 files changed +4
-10
lines changed Original file line number Diff line number Diff line change 12
12
import com .facebook .FacebookCallback ;
13
13
import com .facebook .FacebookException ;
14
14
import com .facebook .FacebookRequestError ;
15
- import com .facebook .FacebookSdk ;
16
15
import com .facebook .GraphRequest ;
17
16
import com .facebook .GraphResponse ;
18
17
import com .facebook .WebDialog ;
@@ -43,13 +42,11 @@ public class FacebookSignInHandler extends ProviderSignInBase<AuthUI.IdpConfig>
43
42
static {
44
43
boolean available ;
45
44
try {
46
- //noinspection unused to possibly throw
47
- Class c = FacebookSdk .class ;
45
+ Class .forName ("com.facebook.login.LoginManager" );
48
46
available = true ;
49
- } catch (NoClassDefFoundError e ) {
47
+ } catch (ClassNotFoundException e ) {
50
48
available = false ;
51
49
}
52
- //noinspection ConstantConditions IntelliJ is wrong
53
50
IS_AVAILABLE = available ;
54
51
}
55
52
Original file line number Diff line number Diff line change @@ -35,16 +35,13 @@ public class TwitterSignInHandler extends ProviderSignInBase<Void> {
35
35
static {
36
36
boolean available ;
37
37
try {
38
- //noinspection unused to possibly throw
39
- Class c = TwitterCore .class ;
38
+ Class .forName ("com.twitter.sdk.android.core.identity.TwitterAuthClient" );
40
39
available = true ;
41
- } catch (NoClassDefFoundError e ) {
40
+ } catch (ClassNotFoundException e ) {
42
41
available = false ;
43
42
}
44
- //noinspection ConstantConditions IntelliJ is wrong
45
43
IS_AVAILABLE = available ;
46
44
47
- //noinspection ConstantConditions IntelliJ is still wrong
48
45
if (IS_AVAILABLE ) {
49
46
Context context = AuthUI .getApplicationContext ();
50
47
Twitter .initialize (new TwitterConfig .Builder (context )
You can’t perform that action at this time.
0 commit comments