如何通过自定义对话框按钮打开新活动

时间:2015-02-16 17:59:39

标签: android eclipse

public void next(){
    hand.removeCallbacks(run);
    final Dialog d =new Dialog(First.this);
    d.requestWindowFeature(Window.FEATURE_NO_TITLE);
    d.setContentView(R.layout.next_level);              
    d.getWindow().setBackgroundDrawable(new ColorDrawable(Color.RED));
    d.setCancelable(false);
    Window window = d.getWindow();
    window.setLayout(300, 300);
    Button next;
    next= (Button) d.findViewById(R.id.button1);
    next.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
        // TODO Auto-generated method stub
            Intent intent=new Intent(First.this,Second.class);
            startActivity(intent);
        }
});

    d.show();
}

我想通过自定义对话框按钮打开新活动,当我点击应用关闭按钮时。有人帮帮我 提前致谢

1 个答案:

答案 0 :(得分:0)

您可能需要添加此内容:

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

否则,您的应用因其他原因崩溃了。你能把一些logCat跟踪吗?

希望它可以帮到你!