应用程序崩溃启动另一个活动,错误为ActivityNotFoundException

时间:2018-04-18 16:04:53

标签: java android

我是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};

1 个答案:

答案 0 :(得分:0)

PrintActivity文件中添加AndroidManifest.xml,将其定义为以下活动。

<activity
    android:name="it.cartoleriadipiu.dipiapp.PrintActivity"
    android:label="Print Activity" />