01/10/2018, 08:18
Hỏi về ứng dụng android
Chào mọi người, hiện tại e đang học lập trình android cơ bản, e có tập viết 1 vài app cơ bản thì có app chạy thành công, có app thì chọn button thì tự out, có app thì mở lên là nó out luôn.
ai giỏi về vụ này giúp e với: https://www.mediafire.com/?d33p70kxzrk077p đây là link ứng dụng giải phương trình bậc 2 do e tự viết, k hiểu sao nó lại bị out khi vừa mở lên, mấy anh có thể xem giúp cho e lỗi ở chỗ nào đc không. tks
Bài liên quan
Điều cơ bản nhất của lập trình viên là debug để fix bugs, bạn phải chạy rồi xem nó bị crash ở chỗ nào, exception gì chụp lại rồi post lên đây thì mọi người mới giúp bạn chứ bạn up file apk thế kia thì ai giúp được?
Trong android có logcat đấy vô đấy xem log để lần ra nguyên nhân hoặc đặt breakpoint tại chổ sự kiện click nút rồi run mode debug
code của e đây, bác xem giúp với:
package com.example.hao.giaiptbac2;
import android.icu.text.DecimalFormat;
import android.os.Build;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
}
Cái R.id.txtNghiem là TextView sao bạn findViewById nó là EditText
vậy nên findViewById thành gì đây anh
chua thấy code có vấn đề gì cả, bạn chụp cái logcat thử lên coi…
cái đó là cái gì vậy anh, e mới học nên chưa biết hết
Hình dạng nó thế này
Nó chỉ là “log” mà thôi, log của tất cả mọi app trong android đều đổ về đây hết, bạn sẽ dùng các filter để lọc log bạn cần, mà thường thì android studio nó làm cho bạn rồi . Hiểu đơn giản thì khi bạn chạy chương trình mà nó bị “độp” giữa chừng thì thông tin lỗi sẽ xuất hiện ở đây hoặc trong java console bạn sysout("blabla) để hiển thị ra console để test thì trong android bạn sẽ dùng Log.d(“TAG”, “blabla”) và nó sẽ hiển thị ở logcat cho bạn.
Kb facebook vs mình đi, có gì mình teamviewer chỉ cho. https://m.facebook.com/anvanthinh.an?ref=bookmarks