【问题标题】:Killed at button press按下按钮时被杀死
【发布时间】:2013-01-13 09:58:49
【问题描述】:

我一直在阅读和研究一些教程,例如 this

但我的应用程序仍然存在关闭问题。所以我猜它与按钮交互部分有关,但我不确定如何解决它。 (Gaemscreen1.class 是我的下一个活动) 我是 Android 新手,我几乎无法打开我的测试应用程序。当我按下一个按钮,期待进入另一个场景,但最终被强制关闭时,问题就出现了。

这是我的测试代码:

package com.example.testandy04;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Title extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_title);//set layout class
        init();
    }

    public void init(){
         Button start = (Button)findViewById(R.id.buttonT1);

         start.setOnClickListener(new OnClickListener(){                 
             public void onClick(View vv){                   
                // TODO Auto-generated method stub 
                 Intent intent = new Intent(Title.this, Gaemscreen1.class);
                 startActivityForResult(intent, 0);
             }
         });     
    }
}

有什么想法吗?

【问题讨论】:

  • 是 R.id.buttonT1 在 R.layout.activity_title 中声明的吗?
  • 显然你没有在清单文件中声明你的另一个活动。请参阅下面的答案。

标签: android button android-intent listener


【解决方案1】:

您是否在AndroidManifest.xml 中声明了您的Gaemscreen1 活动?

<manifest ... >
  <application ... >
      <activity android:name=".ExampleActivity" />
      ...
  </application ... >
  ...
</manifest >

请查看官方documentation

其他可能的问题是您的activity_title 布局xml 中没有放置buttonT1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多