小编Gau*_*tam的帖子

如何在ImageView中使用SVG图像

美好的一天,我有一个SVG形象.如何将其添加到ImageView后台?

我试图使用这个库但我有问题:

01-25 12:19:02.669 27719-27719/com.dvor.androidapp E/AndroidRuntime: FATAL EXCEPTION: main
    android.view.InflateException: Binary XML file line #70: Error inflating class com.caverock.androidsvg.SVGImageView
    at android.view.LayoutInflater.createView(LayoutInflater.java:626)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:498)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
    at com.dvor.mobileapp.checkout.ShoppingCart.onCreateView(ShoppingCart.java:411)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1786)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:953)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1136)
   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739)
   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1499)
   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:456)
   at android.os.Handler.handleCallback(Handler.java:730)
   at android.os.Handler.dispatchMessage(Handler.java:92)
   at android.os.Looper.loop(Looper.java:176)
   at android.app.ActivityThread.main(ActivityThread.java:5419)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:525)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
   at dalvik.system.NativeStart.main(Native …
Run Code Online (Sandbox Code Playgroud)

svg android androidsvg

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

Activity泄露了IntentReceiver - LollipopBrowserAccessibilityManager

我希望在这里找到一些帮助,因为我不熟悉Android中的BroadcastReceivers.这段代码打开WebView会将您重定向到登录页面,并在检测到URL更改后接收登录令牌.之后,活动将关闭.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    mLoginWebView = (WebView) findViewById(R.id.webview_login);

    redirectUrl = getString(R.string.app_redirect_url);


    //RECEIVE PLATFORM ID
    Bundle bundle = getIntent().getExtras();
    if(bundle != null){
        platform = bundle.getInt(ConstantsHelper.LOGIN_EXTRA_TOKEN);
    }

    mLoginWebView.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {

            Log.d(TAG, "URL change to to " + url + " was detected");

            if (url.contains(redirectUrl) || url.contains("passport.twitch.tv")) {

                Log.d(TAG, "Login with platform " + platform);

                switch (platform){

                    //GET INSTAGRAM AUTH TOKEN
                    case ConstantsHelper.ID_INSTAGRAM:{
                        String accessToken = url.split("=")[1];

                        SharedPreferenceHelper.putString(ConstantsHelper.PREF_INST_ACCESS_TOKEN, accessToken);
                        NetworkManager.getInstance().catchTokens(); …
Run Code Online (Sandbox Code Playgroud)

java android broadcastreceiver android-activity android-studio

11
推荐指数
1
解决办法
2084
查看次数

VideoView力量接近Micromax Canvas magnus

为什么VideoView力量关闭Micromax Canvas magnus?

java.lang.StringIndexOutOfBoundsException:length = 11; regionStart = 0; 在android.widget.VideoView.openVideo(VideoView.java:407)的java.lang.String.sartEndAndLength(String.java:583)的java.lang.String.sartEndAndLandth(String.java:583)上的regionLength = -1 android.widget.VideoView $ 6.surfaceCreated(VideoView.java:730)在android.view.SurfaceView.updateWindow(SurfaceView.java:606)android.view.SurfaceView.access $ 000(SurfaceView.java:88)在android.view .SurfaceView $ 3.onPreDraw(SurfaceView.java:183)位于android.view.ViewRootImpl.doTraversal的android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:692)android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2123) (ViewRootImpl.java:1139)在Android.view.ChoreIs上安装了android.view.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl.java:4879)的android.view.Choreographer $ CallbackRecord.run(Choreographer.java:776) Choreographer.java:579)在android.view.Choreographer的android.view.Choreographer.doFrame(Choreographer.java:548)$ FrameDisplayEventReceiver.run(Choreographer.java:762)在android.os.Handler.handleCallback(Handler.java:725)在Android.app的android.os.Handler.dispatchMessage(Handler.java:92)android.os.Looper.loop(Looper.java:153). ActivityThread.main(ActivityThread.java:5297)位于java.lang.reflect.Method.invokeNative(Native Method),位于com.android.internal.os的java.lang.reflect.Method.invoke(Method.java:511). ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)at dalvik.system.NativeStart.main(Native Method)

android android-videoview

5
推荐指数
0
解决办法
313
查看次数