【问题标题】:Android App Crashing When Button Press按下按钮时Android应用程序崩溃
【发布时间】:2014-03-01 00:29:14
【问题描述】:

下面是我正在编程的 android 应用程序的代码。为什么每当我单击按钮以将我的应用程序带到新活动时,我的应用程序会崩溃?我的 Eclipse 没有显示任何错误。

我能做些什么来解决这个问题?谢谢,下面是代码:

package com.example.progressdialog;

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

public class MainActivity extends Activity {

   int numOfClicks;
   private ProgressDialog progress;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      progress = new ProgressDialog(this);
   }

   //Added otherWays function
   public void otherWays(View view){
     ((Button)view).setBackgroundColor(Color.BLUE);
     setContentView(R.layout.main2);
     startActivity(new Intent(MainActivity.this, Activity2.class ));
   }
   public void open(View view){
      progress.setMessage("Processing!");
      progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
      progress.setIndeterminate(false);
      progress.show();
     final int totalProgressTime = 100;
     //use a AsyncTask instead
     final Thread t = new Thread(){

     @Override
     public void run(){

        int jumpTime = 0;
        while(jumpTime < totalProgressTime){
           try {
              sleep(500);
              jumpTime += 1;
              progress.setProgress(jumpTime);
           } catch (InterruptedException e) {


             e.printStackTrace();
           }

        }

     }
     };
     t.start();

   }
   @Override
   public boolean onCreateOptionsMenu(Menu menu) {

      getMenuInflater().inflate(R.menu.main, menu);
      return true;


   }}

【问题讨论】:

  • 您可以发布您的 XML 布局吗?如果可能的话,还有你的堆栈跟踪?
  • 发生这种情况时记录的错误是什么?
  • 我不认为您的应用程序崩溃时您的日志没有显示任何错误...
  • 我知道您的 XML 只是几个按钮...如果您不合作,我们如何提供帮助?
  • 日志现在显示我无法执行活动的方法

标签: android button android-activity


【解决方案1】:

很难说没有任何日志或 XML 可供查看,但是...您是否将活动添加到 Android 清单?

<activity
    android:name="com.yourapp.android.Activity2"
    android:label="@string/app_name" >
</activity>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2018-07-06
    相关资源
    最近更新 更多