【发布时间】:2016-09-23 00:48:22
【问题描述】:
我在两个活动之间导航时遇到问题,它显示错误,我不知道问题出在哪里。我非常确定我的代码是正确的,因为它只是通过单击按钮进行简单的 Intent 导航。
当我按下按钮进入下一个活动时,它会让我回到第一个活动(不是想要的活动)。请注意,这两个活动都有背景图片。 拳头活动
public class firstActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first_activity);//has a background img and one button
}
public void nextPage(View view){
Intent StartNewActivity = new Intent(firstActivity.this, secondActivity.class);
startActivity(StartNewActivity);
overridePendingTransition(R.layout.slide_in_up, R.layout.slide_out_up);
}
}
第二个活动
public class secondActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);// has a background img and one button
}
public void nextPage(View view){
Intent StartNewActivity = new Intent(secondActivity.this, thirdActivity.class);
startActivity(StartNewActivity);
overridePendingTransition(R.layout.slide_in_up, R.layout.slide_out_up);
}
}
这是错误信息 找不到类 'android.graphics.drawable.RippleDrawable',引用自方法 android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
另外,我没有在我的应用程序中使用任何可绘制的波纹。即使我不知道这是什么意思?
谢谢,
【问题讨论】:
-
清理并重建您的项目。
-
我已经这样做了很多次,但它不起作用。我进行了搜索,发现有关泄漏内存和背景图片大小的信息。但我不知道该怎么办?
-
你是否在 build.gradle 文件中添加了支持 v7 compact 依赖项?
-
是的,我有这两个支持compact,编译'com.android.support:appcompat-v7:24.0.0'并编译'com.android.support:support-v4:24.0.0' .我正在使用 compileSdkVersion 24。
-
我现在收到这个错误!! 3481292 字节分配内存不足。致命信号 11 (SIGSEGV) 位于 0x00000000 (code=1),线程 884 (fundapplication)
标签: android android-intent android-activity android-drawable rippledrawable