Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.45 KB | None | 0 0
  1. 03-25 13:26:59.750 1895-1895/? E/AndroidRuntime: FATAL EXCEPTION: main
  2. java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.demmy.demet.gerador/br.com.demmy.demet.gerador.MainActivity}: android.view.InflateException: Binary XML file line #25: Error inflating class ImageView
  3. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
  4. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
  5. at android.app.ActivityThread.access$600(ActivityThread.java:141)
  6. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
  7. at android.os.Handler.dispatchMessage(Handler.java:99)
  8. at android.os.Looper.loop(Looper.java:137)
  9. at android.app.ActivityThread.main(ActivityThread.java:5041)
  10. at java.lang.reflect.Method.invokeNative(Native Method)
  11. at java.lang.reflect.Method.invoke(Method.java:511)
  12. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
  13. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
  14. at dalvik.system.NativeStart.main(Native Method)
  15. Caused by: android.view.InflateException: Binary XML file line #25: Error inflating class ImageView
  16. at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
  17. at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
  18. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
  19. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
  20. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
  21. at android.view.LayoutInflater.parseInclude(LayoutInflater.java:830)
  22. at android.view.LayoutInflater.rInflate(LayoutInflater.java:736)
  23. at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
  24. at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
  25. at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
  26. at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)
  27. at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
  28. at br.com.demmy.demet.gerador.MainActivity.onCreate(MainActivity.java:25)
  29. at android.app.Activity.performCreate(Activity.java:5104)
  30. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
  31. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
  32. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
  33. at android.app.ActivityThread.access$600(ActivityThread.java:141) 
  34. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
  35. at android.os.Handler.dispatchMessage(Handler.java:99) 
  36. at android.os.Looper.loop(Looper.java:137) 
  37. at android.app.ActivityThread.main(ActivityThread.java:5041) 
  38. at java.lang.reflect.Method.invokeNative(Native Method) 
  39. at java.lang.reflect.Method.invoke(Method.java:511) 
  40. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
  41. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
  42. at dalvik.system.NativeStart.main(Native Method) 
  43. Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f020062
  44. at android.content.res.Resources.getValue(Resources.java:1014)
  45. at android.support.v7.widget.ResourcesWrapper.getValue(ResourcesWrapper.java:204)
  46. at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:332)
  47. at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
  48. at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
  49. at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
  50. at android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:54)
  51. at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:66)
  52. at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:56)
  53. at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:106)
  54. at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1029)
  55. at android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1087)
  56. at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:47)
  57. at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
  58. at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
  59. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 
  60. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 
  61. at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 
  62. at android.view.LayoutInflater.parseInclude(LayoutInflater.java:830) 
  63. at android.view.LayoutInflater.rInflate(LayoutInflater.java:736) 
  64. at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
  65. at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
  66. at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
  67. at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292) 
  68. at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
  69. at br.com.demmy.demet.gerador.MainActivity.onCreate(MainActivity.java:25) 
  70. at android.app.Activity.performCreate(Activity.java:5104) 
  71. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
  72. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 
  73. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
  74. at android.app.ActivityThread.access$600(ActivityThread.java:141) 
  75. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
  76. at android.os.Handler.dispatchMessage(Handler.java:99) 
  77. at android.os.Looper.loop(Looper.java:137) 
  78. at android.app.ActivityThread.main(ActivityThread.java:5041) 
  79. at java.lang.reflect.Method.invokeNative(Native Method) 
  80. at java.lang.reflect.Method.invoke(Method.java:511) 
  81. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
  82. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
  83. at dalvik.system.NativeStart.main(Native Method) 
  84.  
  85. public class MainActivity extends AppCompatActivity {
  86. @Override
  87. protected void onCreate(Bundle savedInstanceState) {
  88. super.onCreate(savedInstanceState);
  89. setContentView(R.layout.activity_main);
  90. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  91. setSupportActionBar(toolbar);
  92.  
  93. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  94. ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
  95. this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
  96. toggle.syncState();
  97.  
  98. //coloca a tela principal dentro do fragment em tempo de execução
  99. FragmentTransaction ft2 = getSupportFragmentManager().beginTransaction();
  100. ft2.replace(R.id.frame_layout, new PrimeiroFragment()).commit();
  101. //--------------------------------------------------------------------------//
  102.  
  103. final ArrayList<ItensDrawer> lista_menu = new ArrayList<>();
  104. lista_menu.add(new ItensDrawer("Início",R.drawable.ic_menu_send));
  105. lista_menu.add(new ItensDrawer("Notificações periódicas",R.drawable.ic_menu_gallery));
  106. lista_menu.add(new ItensDrawer("Visualizar notificações",R.drawable.ic_menu_camera));
  107. lista_menu.add(new ItensDrawer("Sair",R.drawable.ic_menu_manage));
  108.  
  109. ItensAdapter itens_adapter = new ItensAdapter(this, lista_menu);
  110. ListView lista_drawer = (ListView)findViewById(R.id.left_drawer);
  111. lista_drawer.setAdapter(itens_adapter);
  112. lista_drawer.setOnItemClickListener(new AdapterView.OnItemClickListener(){
  113.  
  114. @Override
  115. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  116. FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
  117. if (position == 0){
  118. ft.replace(R.id.frame_layout, new PrimeiroFragment()).commit();
  119. }else if(position == 1){
  120. ft.replace(R.id.frame_layout, new SegundoFragment()).commit();
  121. }else if(position == 2){
  122. ft.replace(R.id.frame_layout, new TerceiroFragment()).commit();
  123. }else if(position == 3) {
  124. finish();
  125. }
  126. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  127. drawer.closeDrawer(GravityCompat.START);
  128. }
  129. });
  130. }
  131.  
  132. public class ItensAdapter extends ArrayAdapter<ItensDrawer> {
  133.  
  134. private int mColorResourceId;
  135.  
  136. public ItensAdapter(Activity context, ArrayList<ItensDrawer> iten_drawer) {
  137. // Here, we initialize the ArrayAdapter's internal storage for the context and the list.
  138. // the second argument is used when the ArrayAdapter is populating a single TextView.
  139. // Because this is a custom adapter for two TextViews and an ImageView, the adapter is not
  140. // going to use this second argument, so it can be any value. Here, we used 0.
  141. super(context,0, iten_drawer);
  142. }
  143. @NonNull
  144. @Override
  145. public View getView(int position, View convertView, ViewGroup parent) {
  146. // Check if the existing view is being reused, otherwise inflate the view
  147. View listItemView = convertView;
  148. if(listItemView == null) {
  149. listItemView = LayoutInflater.from(getContext()).inflate(
  150. R.layout.list_item, parent, false);
  151. }
  152.  
  153. ItensDrawer itens_adapter = getItem(position);
  154.  
  155. ImageView imagem_drawer = (ImageView) listItemView.findViewById(R.id.imageView);
  156. imagem_drawer.setImageResource(itens_adapter.getId_imagem());
  157.  
  158. TextView numberTextView = (TextView) listItemView.findViewById(R.id.textView);
  159. numberTextView.setText(itens_adapter.getTitulo());
  160.  
  161. return listItemView;
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement