【问题标题】:App starting and closing instantly - CustomSwipeAdapter - Android Studio应用程序立即启动和关闭 - CustomSwipeAdapter - Android Studio
【发布时间】:2017-07-28 12:21:35
【问题描述】:

应用程序在 android studio 中构建成功,但应用程序未显示在模拟器中。我正在尝试显示两张图像,一次一张。滑动会将用户带到下一个图像。不知道出了什么问题。

我可能会犯一个愚蠢的错误,因为我是一个完全的初学者。

自定义滑动适配器 Java 截图:

【问题讨论】:

  • 如果您需要我项目中的任何其他屏幕截图或代码进行调查,请告诉我
  • 显示你的代码...
  • 可能是OutOfMemoryException
  • public class MainActivity extends AppCompatActivity {
    ViewPager viewPager;
    CustomSwipeAdapter 适配器;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    viewPager = (ViewPager) findViewById(R.id.view_pager);
    adapter = new CustomSwipeAdapter(this);
    viewPager.setAdapter(适配器);
    }
    }
  • 包 com.example.home.foodmenu;公共类 MainActivity 扩展 AppCompatActivity { ViewPager viewPager; CustomSwipeAdapter 适配器; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = (ViewPager) findViewById(R.id.view_pager);适配器 = 新的 CustomSwipeAdapter(this); viewPager.setAdapter(适配器); } }

标签: android android-layout android-viewpager android-imageview


【解决方案1】:

有内存泄漏的可能性(检查你的日志得到这样的异常OutOfMemoryException) 你可以阅读这篇文章http://blog.nimbledroid.com/2016/05/23/memory-leaks.html 内存泄漏的原因。

为了快速修复,您可以添加 清单应用程序标签中的 android:largeHeap="true"

【讨论】:

  • 请从日志文件中找出错误,当您关闭应用程序时将您的设备与 AS 连接查看日志文件,您会收到一些错误请检查您得到了什么跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-04
相关资源
最近更新 更多