我是android世界的新人。
public class MainActivity extends AppCompatActivity {
public Button printButton, contactButton, whereButton, commButton;
public ImageButton newsButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
printButton = (Button)findViewById(R.id.stampa);
contactButton = (Button)findViewById(R.id.contattaci);
whereButton = (Button)findViewById(R.id.dovesiamo);
commButton = (Button)findViewById(R.id.comunicazioni);
newsButton = (ImageButton)findViewById(R.id.news);
printButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Context context = getApplicationContext();
Intent intent = new Intent(context, PrintActivity.class);
startActivity(intent);
}
});
}
}
PrintActivity.class
存在,并且他已链接到存在的布局xml文件。
但是,当我在手机上运行我的应用程序并点按“打印”按钮时,它会崩溃。怎么了?谢谢。
这是显示的错误。
android.content.ActivityNotFoundException:无法找到显式 活动课 {it.cartoleriadipiu.dipiapp / it.cartoleriadipiu.dipiapp.PrintActivity};
答案 0 :(得分:0)
在PrintActivity
文件中添加AndroidManifest.xml
,将其定义为以下活动。
<activity
android:name="it.cartoleriadipiu.dipiapp.PrintActivity"
android:label="Print Activity" />