PDA

View Full Version : خطا در اجرا



zahra.mf
پنج شنبه 19 اردیبهشت 1392, 19:09 عصر
سلام
من بعضی برنامه هایی که تو ایکلیپس مینویسم هیچ خطای و errore نداره ولی موقع اجرا خطای زیر و میده نمیدونم مشکل از کجاست اگه کمک کنید ممنون میشم

http://www.veroni.tk/up/937230de3c80.png

shahin bahari
پنج شنبه 19 اردیبهشت 1392, 19:52 عصر
اکلیپس فقط برنامه شما رو از نظر نوشتاری چک میکنه و کاری به این که چی نوشنید ندارید! مثلا وقتی یه عدد رو به 0 تقسیم کنید از نظر فنی مشکل نداره ولی برنامه که اجرا بشه این خطا ایجاد میشه.البته فقط دلیلش این چیزا نیست و دلایلی مثل انجام عملیاتی که بیش از 5 ثانیه طول بکشه تو ترد اصلی, نوشتن query اشتباه برای دیتا بیس,مقدار دهی ابجکت ها خارج از بدنه توابع و.....
بهتره کدتون رو بزارید تا بشه گفت چرا این مشکل به وجود اومده.

zahra.mf
پنج شنبه 19 اردیبهشت 1392, 20:55 عصر
package com.progress.test;

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ProgressActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

final ProgressDialog pd =new ProgressDialog(this);
pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
pd.setMessage("W8...");
pd.setIndeterminate(true);
pd.setCancelable(true);

Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener(){

public void onClick(View arg0){
pd.show();
}
});
}
}

کد کار خاصی انجام نمیده نمیدونم مشکلش چیه:افسرده:

shahin bahari
جمعه 20 اردیبهشت 1392, 00:25 صبح
نکته ای تو کدتون به چشم نمیاد که باعث بروز مشکل بشه.شاید مشکل از بقیه فایل ها باشه!
از DDMS به logcat برنامه برید و اروری که باعث کرش شدن شده رو ببینید.....