بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش داده نشدن لیست ویو در Dialog
سلام
من در این پروژه می خوام در یک diloag یک لیست ویو نمایش بدم اطلاعات از دیتابیس لوکال میگیریم و اطلاعات کامل وارد آرایه G.category میشه اما در diloag نمایش داده نمیشه
public class ActivityMain extends Activity {
public static Typeface typefaceImage;
private ArrayAdapter adapter;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
typefaceImage = Typeface.createFromAsset(getAssets(), "icomoon.ttf");
Button btnTest = (Button) findViewById(R.id.btnTest);
btnTest.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
final Dialog dialogSelectCategory = new Dialog(ActivityMain.this);
dialogSelectCategory.setContentView(R.layout.frm_select_category);
dialogSelectCategory.setTitle("انتخاب دسته");
View view = G.inflater.inflate(R.layout.frm_select_category, null);
ListView lstTest = (ListView) view.findViewById(R.id.lstCategory);
adapter = new AdapterCategory(G.category);
lstTest.setAdapter(adapter);
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
Log.i(G.LOG_CAT, "THIS 1");
Commands.read();
Log.i(G.LOG_CAT, "THIS 2");
G.HANDLER.post(new Runnable() {
@Override
public void run() {
Log.i(G.LOG_CAT, "THIS 3");
adapter.notifyDataSetChanged();
Log.i(G.LOG_CAT, "THIS 4");
}
});
}
});
thread.start();
adapter.notifyDataSetChanged();
dialogSelectCategory.show();
}
});
}
}
thread و handler برای سریع شدن عملیات انجام دادم و قبل و بعد از log قرار دادن که مطمئن بشم به خاطر داخل بودن در thread و handler اجرا می شن یا نه که اجرا میشن.
پروژه براتون می ذارم تا بیشتر در جریان باشید پروژه
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .