在活动之间导航(Android Studio)
我在两次活动之间导航时遇到问题,它显示我出错,并且我不知道问题所在。我很确定我的代码是正确的,因为它只是简单的意图通过点击按钮导航。在活动之间导航(Android Studio)
当我按下按钮进入下一个活动时,它会将我返回到第一个活动(而不是期望的活动)。请注意,这两项活动都有背景图片。 拳活动
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',引用from android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
此外,我没有在我的应用程序中使用可绘制的波纹。尽管我不知道这是什么意思?
感谢,
有些事情,你必须要找到一个refwrence该脉动成分,你需要找出什么。
否则,您可以尝试确保在第二个活动中添加了对support.v7.widget的引用,并查看异常是否消失。
除此之外,我们需要看到更多的代码来进一步提供帮助。
如何在第二个活动中添加对support.v7.widget的引用? –
当我按下按钮即可进入返回我的拳头活动下一个活动(不厚道之一)
这意味着,加载你的应用程序崩溃时,你的新的活动,所以它回来了第一个。
检查您的活动布局,样式配置=>清理您的项目=>再次运行。 希望它可以帮助。
我通过调整活动的背景图像解决我的问题,我加在体现这种额外的属性文件
<application
android:largeHeap="true" >
</application>
清理和重建项目。 – iMDroid
我已经做了很多次,并且不起作用。我搜索了一下,发现了一些关于泄漏内存和背景图片的大小。但我不知道该怎么办? –
你在_build.gradle_文件中添加了对v7紧凑依赖的支持吗? – Piyush