停止执行-android程序运行时会突然停止运行,但代码却没有错误。

问题描述

android程序运行时会突然停止运行,但代码却没有错误。

在下是新手,刚接触android开发。运行程序时不止一次遇到停止运行的情况,查看代码,发现并没有任何错误提示。
以下是MainActivity.java的代码:
package com.example.sqlitetest;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {
private EditText username;
private EditText password;
private Button load;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    username = (EditText) findViewById(R.id.username_main_edt);
    password = (EditText) findViewById(R.id.password_main_edt);
    load = (Button) findViewById(R.id.load_main_but);
    load.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            String name = username.getText().toString().trim();
            String pwd = password.getText().toString().trim();
            if (name.equals("arong") && pwd.equals("arong")) {
                Intent intent = new Intent();
                Bundle bundle = new Bundle();
                bundle.putString("name", name);
                intent.putExtras(bundle);
                intent.setClass(MainActivity.this, FunctionActivity.class);
                startActivity(intent);
            } else {
                errorMsg(MainActivity.this, "错误提示", "登录名或密码错误!");
            }
        }
    });

}

public void errorMsg(Context context, String title, String message) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setTitle(title);
    builder.setMessage(message);
    builder.setPositiveButton("确定", null);
    builder.create();
    builder.show();
}

}
貌似是Intent处有问题,因为当删掉这部分的时候不会出现停止运行的问题。还请高手指教。

解决方案

你FunctionActivity这个Activity有没有在Manifest.xml中进行注册?

时间: 2025-01-21 09:08:38

停止执行-android程序运行时会突然停止运行,但代码却没有错误。的相关文章

android程序运行的时候出现unfortunately,imageView has stopped.

问题描述 android程序运行的时候出现unfortunately,imageView has stopped. xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:o

android程序运行,eclipse报错

问题描述 android程序运行,eclipse报错 android程序运行时提示:Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!怎么办,还有 Unable to resolve target 'android-15'怎么办 解决方案 环境问题或者版本问题 看看http://www.cnblogs.com/zdz8207/archive/2012/12/03/eclipse-a

android-求大神解决,Android程序运行后报错,有的时候又能运行一会儿,然后报错

问题描述 求大神解决,Android程序运行后报错,有的时候又能运行一会儿,然后报错 04-16 17:34:04.873 7126-7699/com.example.administrator.junshithreeapplication A/MobUncaughtExceptionHandler: null 04-16 17:34:04.873 7126-7699/com.example.administrator.junshithreeapplication A/MobUncaughtEx

android 程序运行-eclipse中android模拟器运行项目,需手动才能看到结果

问题描述 eclipse中android模拟器运行项目,需手动才能看到结果 如题!!!!!!!!!!!!!!!!!!!!!!! eclipse中android模拟器运行源程序,run as 之后,只是安装apk文件,仍需手动点击才能看到结果,为何? run as 之后console一直处于如下状态 [2014-03-06 17:27:44 - investly_android_phone] Installing investly_android_phone.apk... [2014-03-06

contextmenu-android程序运行后长按不弹出菜单,找不到原因。

问题描述 android程序运行后长按不弹出菜单,找不到原因. public class Chan_List extends ListActivity { private ScanActivity sActivity = null; private static final String TAG = "RCU"; private SimpleAdapter listAdapter = null; private MobileControl mControl=null; private

android-Android程序运行后非常卡怎么回事?

问题描述 Android程序运行后非常卡怎么回事? Android程序运行后非常卡怎么回事? Android程序运行后非常卡怎么回事? 解决方案 解决方案二: 原因可能是: 1)你的设备配置太低 2)你的程序实现有问题,占用 CPU 太多 解决方案三: 可能是程序问题,换个机器试试,如果是模拟器运行的话,可能是电脑配置问题, 解决方案四: 1,你的手机配置低 2. 你的程序垃圾代码太多,或者逻辑太复杂,线程太多等等 解决方案五: 卡顿原因很多啊,建议看看性能优化,推荐给你一个网址 http://

android-Android程序运行一段时间后,程序没有报错,线程会自动会被挂起

问题描述 Android程序运行一段时间后,程序没有报错,线程会自动会被挂起 程序是这么个情况,主界面显示一个图片,另起一个线程去定时刷新这个图片,运行一段时间后,程序自己就会停止,动一下手机,程序能继续运行,网上查的说Android系统自己会挂起线程,跪求解决方案 解决方案 在程序中有没有申请WeakLock,阻止系统进入休眠状态?

logcat-android程序运行错误,不知道怎么解决。

问题描述 android程序运行错误,不知道怎么解决. 我的安卓程序突然运行终止,logCat错误信息如下: 05-26 10:49:54.540: E/AndroidRuntime(30584): java.lang.OutOfMemoryError 05-26 10:49:54.540: E/AndroidRuntime(30584): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) 05-26 10:4

Android程序的反编译的过程分析

  一.前言   对抗反编译是指让apk文件或者dex文件无法正常通过反编译工具,而且有可能导致工具异常或者崩溃,如apktool.baksmali.dex2jar.JEB等等工具,如下图dex2jar无法正常工作.     二.Dex文件格式解析   目前大多数android软件的反编译工具都是开源的,比如apktool.Dex2jar.baksamli,大家可以非常方便的从github下载并源阅读代码,然后找到可以利用的点,再在自己的软件中加入干扰代码,让反编译工具出现异常或者无法正常阅读代