所以我设法阻止我的Android应用程序崩溃。我将合同活动作为已启动的活动运行,它显示在我们的名称所在的顶部。为了应用程序用户交互的兴趣,我创建了一个带按钮的主要活动。当我按下那个按钮时,它会导致contactActivity,但现在它出现空白,没有任何标志或任何东西。为了让它运行我必须将主题更改为appCompat。但这是我所做的唯一改变。
这是style.xml
<resources
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:colorPrimary">@color/dsrpt_background</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:textColorPrimary">@color/dsrpt_textcolor</item>
</style>
</resources>
以下是主要活动:我想要做的就是在添加主要活动之前看到相同的联系页面。我是否需要将appCompat用作主题?
package com.dysrupts.atom;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.content.Intent;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity( new Intent (MainActivity.this,ContactActivity.class));
}
});
}
}