ผมได้ทำการ add ข้อมูล ลงใน arraylist ไว้อะครับ
ทีนี้ผมอยากจะให้มันแสดงค่าที่ถูกเก็บไว้ใน arraylist จำยังทำไงให้มันแสดงค่าอะครับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
คุณ sekloso ต้องการดูค่าใน Arraylist เฉยๆ ใช่หรือเปล่าครับ
ก็เลยจะทำ AlertDialog มาแสดงค่าใน ArrayList
ถ้าต้องการดูค่าใน Arraylist เฉยๆ ผมแนะนำให้ Debug เอาดีกว่าครับ จะง่ายกว่ากันเยอะ ^ ^
วิธี Debug ก็ทำได้หลายวิธีครับ จะทำ Breakpoint เอาไว้แล้ว run debug mode
แล้วค่อยเอาเมาส์ไปชี้ๆ หรือดูที่หน้าต่าง Variable เอาก็ได้ครับ
หรือจะเขียน log ให้แสดงไว้ เช่น log.d(“DEBUG”, “แสดงค่าใน arraylist”);
แล้วไปดูที่ logcat เอาก็ได้ครับ (ใช้ Custom Fillter กำหนดค่าเป็น DEBUG ก็เห็นค่าแล้วครับ)
เป็นต้น
คือ ผมต้องการให้ มัน แสดงค่า บน AlertDialog อะครับ ผม ลอง debug แล้ว มันเก็บค่าไว้ให้แล้ว ผมเลยอยากจะให้มัน show ค่าขึ้นมา คุณ geekgok คิดว่าจะให้มัน show บน AlertDialog หรือเปลี่ยนให้ไป show อีกหน้า อันไหนง่ายกว่ากันอะครับ
ลองใช้ Toast ดูนะครับ ถ้าต้องการให้มันแสดงค่าเฉยๆ นะครับ
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(nameclass.this,”ข้อความ”, duration);
toast.show();
ไม่รู้ว่าตอบตรงคำถามหรือเปล่านะครับ 🙂
ต้องขอโทษทีครับ ผมเข้าใจผิด นึกว่าแค่อยากดูค่าใน arraylist เฉยๆ
ตอบส่วนที่ว่าจะแสดงค่าใน Alertbox หรือ หน้าใหม่ง่ายกว่ากัน ผมว่ามันก็ง่ายพอๆกันครับ
(หน้าใหม่จะยากกว่าตรงที่ เราต้องจัดหน้า สำหรับหน้าใหม่เท่านั้นเอง)
ผมว่าขึ้นอยู่กับคุณ ว่า จะเอาไปใช้งานแบบไหนมากกว่า ที่เหมาะสมที่สุดสำหรับคุณ
วิธีการทำ Alearbox ตามนี้ครับ
https://ideone.com/btNmv
ถ้าวิธีขึ้นหน้าใหม่
Intent subIntent = new Intent(FromActivity.this, ToActivity.class);
subIntent.putExtra(“extraID”, 1);
startActivity(subIntent);
ขอบคุณนะครับทุกคน