Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 01-08 17:22:40.761: E/AndroidRuntime(9509): FATAL EXCEPTION: main
- 01-08 17:22:40.761: E/AndroidRuntime(9509): java.lang.NoClassDefFoundError: com.soundcloud.api.ApiWrapper
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at com.example.soundcloudexample.activities.MainActivity.onCreate(MainActivity.java:22)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.Activity.performCreate(Activity.java:5133)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.ActivityThread.access$600(ActivityThread.java:141)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.os.Handler.dispatchMessage(Handler.java:99)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.os.Looper.loop(Looper.java:137)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at android.app.ActivityThread.main(ActivityThread.java:5103)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at java.lang.reflect.Method.invokeNative(Native Method)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at java.lang.reflect.Method.invoke(Method.java:525)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
- 01-08 17:22:40.761: E/AndroidRuntime(9509): at dalvik.system.NativeStart.main(Native Method)
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- final ApiWrapper wrapper = new ApiWrapper(
- SoundCloudConf.CLIENT_ID,
- SoundCloudConf.CLIENT_SECRET,
- SoundCloudConf.REDIRECT_URI,
- null /* token */);
- WebView webView = (WebView) findViewById(R.id.webview);
- webView.setWebViewClient(new WebViewClient() {
- @Override
- public boolean shouldOverrideUrlLoading(final WebView view, String url) {
- if (url.startsWith(SoundCloudConf.REDIRECT_URI.toString())) {
- Uri result = Uri.parse(url);
- String error = result.getQueryParameter("error");
- String code = result.getQueryParameter("code");
- }
- return true;
- }
- });
- webView.loadUrl(wrapper.authorizationCodeUrl(Endpoints.FACEBOOK_CONNECT, Token.SCOPE_NON_EXPIRING).toString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement