انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطای لوگ کت!

خطای لوگ کت!

#1
Bug 
سلام!
ببخشید این خطای لوگ کت یعنی چی؟؟؟؟؟[عکس: huh.gif][عکس: huh.gif]


you content must have a ListView whose id attribute is
android.R.id.list


باید چیکار کنم؟؟

اینم کد اکتیویتی هام!
:

کد:
package com.example.str; import android.os.Bundle; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends ListActivity { String[] str = {"abbas","ali","hasan","sajjad","ehsan","farhad","hamid","reza"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, str); setListAdapter(adapter); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated method stub super.onListItemClick(l, v, position, id); Toast.makeText(this, str[position] +" entekhabe shoma bud!", Toast.LENGTH_SHORT).show(); switch (position) { case 0: startActivity(new Intent(MainActivity.this, Class2.class)); break; case 1: startActivity(new Intent(MainActivity.this, Class3.class)); break; default: break; } } } اینم کلاس دوم و سوم! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package com.example.str; import android.os.Bundle; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class Class2 extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.class2); } } ? 1 2 3 4 5 6 7 8 9 10 11 12 13 package com.example.str; import android.app.ListActivity; import android.os.Bundle; public class Class3 extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.class3); }
یک برنامه نویس کوچولو!!  و البته مبتدی!! 
پاسخ

خطای لوگ کت!

#2
سلام.
مشکل مربوط به id مربوط به ListView می باشد. 
احتمالا id ای که به آن ارجاع داده اید، اصلا وجود ندارد، بنابراین id مربوط به ListView را چک کنید.
در ضمن، کدهاتون به هم ریخته شده است (منظورم در انجمن هست). برای نوشتن کد در ارسال ها، از دکمه درج کد در ادیتور استفاده کنید. اگر در ارسال، فاصله های موجود در کدها به هم ریخت، بر روی گزینه ((ویرایش کامل)) در پایین ارسال ساخته شده، کلیک کنید و سپس در ادیتور، بر روی گزینه ((منبع)) کلیک کنید، آنگاه کدهای میان دو تگ code را حذف کرده و دوباره کدها را در میان دو تگ code کپی کنید. یا از مرورگر اینترنتی استفاده کنید که در آن، این مشکل به وجود نیاید.


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط saji-fun! ، شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان