美好的一天,我有一个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) 我希望在这里找到一些帮助,因为我不熟悉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
为什么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)