fbpx

ช่วยหน่อยค่ะพอดีหนูทำโปรเจ็คจบAndroidค่ะ ติดปัญฆาลิ้งข้าม Class ไม่ได้ค่ะ

Home Forums General Android Application Development ช่วยหน่อยค่ะพอดีหนูทำโปรเจ็คจบAndroidค่ะ ติดปัญฆาลิ้งข้าม Class ไม่ได้ค่ะ

  • pongphasad@hotmail.com

    คือหนูเขียนโปรแกรมlogin แล้วตรงหน้า login จะมีปุ่มให้กดสมัครสมาชิก พอเรากดแล้วหนูให้มันไปเรียกclass ที่ใช้สมัครสมาชิกค่ะ โค้ดมันก็เขียนผ่านหมดนะค่ะ แต่พอรันใน Emulator มันขึ้นว่า
    Sorry!

    The application TestClass(process com.it.buu)has stopped unexpectedly.Please try again.

    เวลาที่เรากดปุ่มสมัครค่ะ
    ไม่ทราบว่าใครพอจะรู้บ้างค่ะ

    ดูโค้ดที่เรียกนะ

    package com.it.buu;

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

    public class TestClass extends Activity {
    private Button TestBtn;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    widget();
    TestBtn.setOnClickListener(new View.OnClickListener()
    { @Override
    public void onClick(View v)
    { // TODO Auto-generated method stub
    Intent myClick = new Intent(TestClass.this,TestDo.class);
    startActivity(myClick);
    }
    });
    }
    public void widget()
    {
    TestBtn = (Button)findViewById(R.id.test);
    }
    }

12 Comments

    • เดี๋ยวลองไปหาดูก่อนนะค่ะ
      ถ้าแนะนำให้หน่อยจะเป็นคุณเลยค่ะ

      แต่ยังไงก็ขอขอบคุณมากค่ะ

    • เจอแล้วค่ะ ใช่ไฟล์ AndroidManifest.xml รึเปล่าค่ะ
      แล้วเราต้องเพิ่มอะไรบ้างค่ะ
      คลาสของหนูอยู่ใน package เดียวกันนะค่ะ

    • ได้แล้วค่ะ
      ขอบคุณมากๆเลย
      โปรเจ็คจะได้คืบหน้าสักที

    • wArEzAn
      wArEzAn
      Participant

      รายละเอียดน้อยไปนิดคับ

      Error ใน Logcat แจ้งว่าอย่างไรบ้าง

      ลองแบบนี้ได้หรือเปล่า
      Intent myClick = new Intent(this, full_package_name.class);
      startActivity(myClick.addFlags(268435456));

      full_package_name เป็นชื่อเต็มๆ ของ package เช่น com.it.buu.TestClass.class

      ตรวจสอบโค๊ด ทำความเข้าใจมัน ดูให้แน่ใจว่าไม่มีผิดพลาดหรือตกหล่น …

    • ไปเพิ่ม Activity ในไฟล์ AndroidManifest.xml ค่ะ

    • ขอบคุณมากนะคุณนินจา wArEzAn ที่ช่วยแนะนำ
      แต่หนูอยากรู้ที่พี่อธิบายว่าให้ไปดู Error ใน logcat
      มันจะมีError แต่ละตัว เช่น E,W,D,I,V ถ้ามันฟ้องว่า I คือ information แล้วเราจะรู้ได้ยังงัยว่าเราจะแก้ bug ตรงไหนค่ะ
      หนูลองไปเพิ่ม android:debuggable=”true” ในไฟล์ AndroidManifest.xml แล้วลอง debug ดู ก็ยังไม่เข้าใจเท่ารัย ช่วยอธิบายการ debug พอสังเขปได้ไหมค่ะ

    • wArEzAn
      wArEzAn
      Participant

      logcat เปรียบเสมือน log ที่แสดงการทำงานต่างๆ ของระบบและโปรแกรมต่างๆ
      ส่วนมากผมจะดูตรงตัว E (Error = สีแดง) และ W (Warning = สีเหลือง)
      ในนั้นจะแจ้งบอกอาการ จุดที่ Error พร้อมระบบุตำแหน่งบรรทัด แล้วตามไปแก้ไขคับ …

    • ขอบคุณมากนะค่ะคุณนินจา

    • Avatar
      sukoom2001
      Participant

      เอ่อ เมลแปลก ๆ เหมือนชื่อผู้ชายมากกว่าผู้หญิงนะครับ

    • แล้วเมล์ผู้หญิงต้องเป็นงัยล่ะค่ะ

      • Avatar
        niceloei
        Participant

        ตอบได้โดนใจจริงๆ มีปุ่มกดไลท์มั้ยค่ะ 555+

        ปล. ตอนนี้กำลังหาโปรเจคบน Android ค่ะ

    • Avatar
      tee-lex
      Participant

      555+

Viewing 10 reply threads
Viewing 10 reply threads
  • The forum ‘Android Application Development’ is closed to new topics and replies.
To Top