Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
304 views
in Technique[技术] by (71.8m points)

performance - Could not find method android.content.pm.ApplicationInfo.loadLogo

Why can't the dalvikvm find method android.content.pm.ApplicationInfo.loadLogo ?

08-15 15:19:45.112: D/dalvikvm(319): VFY: replacing opcode 0x6e at 0x008b
08-15 15:19:45.112: I/dalvikvm(319): Could not find method android.content.pm.ApplicationInfo.loadLogo,
  referenced from method android.support.v7.internal.widget.ActionBarView.<init>
08-15 15:19:45.112: W/dalvikvm(319): VFY: unable to resolve virtual method 417:Landroid/content/pm/ApplicationInfo;
  .loadLogo (Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Someone here posted a problem with this on a different site. His solution was:

Got it. Found no applied style which causes my problem but found a workaround for this... Directly after applying the style via setTheme(R.style.Theme_Sherlock); i'm using the following code to set the background color.

   View v = act.getWindow().getDecorView();

   if (v != null){
       v.setBackgroundColor(R.color.abs__background_holo_dark);
   }

Now everything is working like expected.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...