0 0

android 一个button 的click事件,出现has stopped unexpecte20

这是我按照教程的代码
gao.java
package cn.gao;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;

public class gao<hellotwo> extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); 
   
        setContentView(R.layout.main);
        Button btn=(Button)findViewById(R.id.go);
      
        btn.setOnClickListener(new View.OnClickListener()
        {
                public void onClick(View v)
                {
                        EditText edt=(EditText)gao.this.findViewById(R.id.edt);
                        TextView txt=(TextView)gao.this.findViewById(R.id.txt);
                        txt.setText(getString(R.string.msg_dialog)+edt.getText());
                }
        });
    }
}
  main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    androidrientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"  
    />
   
<EditText id="@+id/edt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text=""
/>
<EditText id="@+id/txt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text=""
/>
<Button id="@+id/go"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/go">
    <requestFocus />
</Button>
</LinearLayout>

strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">hello android</string>
    <string name="app_name">hellotwo</string>
    <string name="tit_dialog">提示</string>
    <string name="msg_dialog">你好,中国</string>
    <string name="ok_dialog">确定</string>
    <string name="go">浏览</string>
</resources>



这是我的代码  怎么不对啊 


运行结果是  has stopped  unexpectedly

调试的时候去掉 OnClickListener 可以通过,也就是说button的onclick 绑定时有错误
注掉 setContentView(R.layout.main); 不从main.xml 读取。 直接 new button 绑定事件正取
2009年5月31日 15:48

2个答案 按时间排序 按投票排序

0 0

debug启动,就可以看到了

2009年6月14日 10:40
0 0

EditText edt=(EditText)gao.this.findViewById(R.id.edt);
                        TextView txt=(TextView)gao.this.findViewById(R.id.txt); 

放到外面去.  另外debugging log你自己看下就知道了.

2009年6月11日 04:54

相关推荐

    Android应用源码之KeyChain.zip

    在Android应用开发中,KeyChain类是一个非常重要的组件,它主要用于处理与安全相关的证书和私钥操作。在Android系统中,KeyChain提供了访问系统KeyStore的接口,KeyStore是一个存储加密密钥的安全区域,用于保护应用...

    android

    Android 提供了一个全面的软件平台,包括操作系统、中间件以及各种应用程序,让开发者能够创建丰富的移动应用。 在 Android 开发中,Java 语言是最主要的编程工具,虽然现在也支持 Kotlin 作为官方首选语言。...

    Android代码-jitsi-android

    The development of Jitsi for Android has been stopped in early 2015. Issues and Pull Requests will not be addressed. Jitsi for Android Jitsi for Android is an Android port of the Jitsi project: The ...

    Android图形界面

    首先,Activity是Android应用的核心组成部分,它代表了一个可视化的用户界面,类似于其他编程语言中的Form。一个Activity通常对应于手机屏幕的一个完整视图。Activity有四种状态:Active(活动)、Paused(暂停)、...

    android考试复习资料

    一个应用可以有多个 Activity,启动时通常会显示第一个 Activity。Activity 有四种状态:活动(Active)、暂停(Paused)、停止(Stopped)和非活动(Inactive)。每个状态都有相应的回调函数,如 onStart()、...

    海外策略:GameStop事件,Game_Stopped?.rar

    【标题】:“海外策略:GameStop事件,Game_Stopped?” 【描述】:“海外策略:GameStop事件,Game_Stopped?”这一主题涉及到2021年金融市场中一次轰动性的事件,即GameStop股票的狂飙突进。这场由散户投资者集体...

    kafka-eagle-2.0.4.tar.gz

    这时,Kafka Eagle的出现就显得尤为必要。它提供了丰富的可视化界面,让监控任务变得直观且高效。 在Kafka Eagle 2.0.4中,主要包含了名为"kafka-eagle-web-2.0.4"的Web应用程序,这个组件是整个系统的核心,它包含...

    android平台初级错误整理

    3. **Adb connection Error: 远程主机强迫关闭了一个现有的连接** 这可能是由于你关闭了正在运行的应用程序,而adb还在试图与其通信。确保在关闭工程前结束应用进程,或者在关闭工程后重新启动adb。 4. **Invalid ...

    Android Atudio 制作简单音乐播放器

    在Android开发领域,使用Android Studio制作一款简单的音乐播放器是一个常见的练习项目,它能帮助开发者熟悉Android系统的多媒体处理、UI设计以及数据存储等基础知识。在这个项目中,我们将深入探讨以下几个关键知识...

    Android代码-CustomActivityOnCrash

    This library allows launching a custom activity when the app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog. How to use One-step install Add the following dependency to ...

    incremental linker has stoped working

    在使用Visual Studio 2008(以下简称“VS2008”)进行软件开发的过程中,开发者可能会遇到一个名为“incremental linker has stopped working”的错误。该错误通常表现为在编译过程中出现致命错误 LNK1000,其内部...

    安卓GPS位置模拟器工具APK,无源码

    GPS_MORK 是一个Android 上GPS欺骗的工具。能够欺骗手机的GPS位置信息, 并且能够在地图上绘制多个位置坐标后设置一个时间,让他在选择的轨迹上运动。 若手机支持xposed框架,则可以支持欺骗QQ,百度定位等反欺骗...

    详解 Android 的 Activity 组件

    一个Android应用通常由多个`Activity`组成,每个`Activity`代表了一个单独的屏幕,能够与用户交互。 #### Activity的生命周期 在Android中,`Activity`的生命周期是指`Activity`从创建到销毁的过程中经历的不同...

    Android精简面试总结

    当启动一个新的Activity时,会创建一个新的实例并压入任务栈。 - **行为**:如果当前Activity已在任务栈中,则每次启动都会创建一个新的实例,可能会导致多个相同Activity实例的存在。 - **应用场景**:适用于一般...

    Android 锁屏页面避免被杀掉,解锁会自动关闭页面。防止后台运行时被关闭。

    通常,它可能包括一个启动前台服务的类,一个监听解锁事件的BroadcastReceiver,以及对权限管理和Activity生命周期的适配代码。 通过以上方法,开发者可以创建一个在锁屏状态下保持活跃,并在解锁后自动关闭的...

    android打开另一App,并监测运行情况

    在Android平台上,开发人员可以实现一个功能,即从自己的应用程序中启动另一个应用,并且能够监控目标应用的运行状态。这通常涉及到Intent的使用,Activity管理,以及系统广播接收器。以下将详细介绍这些知识点: 1...

    android学习文档

    6. **第一个Android应用程序**:通常从创建一个新的Android项目开始,编写Hello World程序,了解AndroidManifest.xml的作用。 7. **Android组件介绍**:主要包括Activity、Service、BroadcastReceiver、...

    android实现vlc播放本地视频

    在Android平台上,开发人员经常需要集成视频播放功能,而VLC(VideoLAN Client)是一个流行的开源多媒体播放器,它支持多种视频和音频格式以及流媒体协议。本教程将详细介绍如何在Android应用中实现使用VLC播放本地...

    海外策略:GameStop事件,Game_Stopped?-20210222-中金公司-22页.pdf

    "海外策略:GameStop事件,Game_Stopped?" 本报告对 GameStop 事件进行了深入分析,探讨了事件的始末、原因、参与各方的角色和影响。GameStop 事件是指 GameStop 股价暴涨暴跌的事件,期间股价三周涨幅达 27 倍,...

    Android Activity之间的转换 简单的小示例

    本教程将深入讲解如何在Android中进行Activity间的转换,并通过一个简单的小示例来演示具体实现。 首先,理解Activity的生命周期是至关重要的。Activity有多种状态,如运行(Running)、暂停(Paused)、停止...

Global site tag (gtag.js) - Google Analytics