بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بعد از درخواست از URL، نمی توانم به Activity بعدی بروم
سلام خسته نباشید.
چطوری میشه از اکتیویتی اول بعد از اتصال به یک سایت خودش به اکتیویتی دوم بره.
HttpClient client = new DefaultHttpClient();
HttpPost method = new HttpPost("http://www.google.com");
try {
client.execute(method);
Intent intent = new Intent(PageSplash.this, PageLogin.class);
PageSplash.this.startActivity(intent);
}
catch (ClientProtocolException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
همچین کدی نوشتم ولی نشد.
اکتیویتی اول اجرا میشه ولی به دومی نمیره.
logcat من هم هیچی توش نشون نمیده(سفید سفید) کلا تا حالا نتونستم از logcat چیزی ببینم.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
+2
0
کد شما درست به نظر می رسه و مشکلی نداره، فقط چند نکته هست که احساس می کنم ممکنه باعث مشکلتون شده باشه:
- مطمئن باشید که این دستورات داخل Main Thread یا همان UI Thread اجرا میشن و اگر کد اتصال در Thread دیگری هست با استفاده از Handler اکتیویتی را باز کنید.
- مطمئن باشید که Activity در Manifest تعریف شده.
- حتماً Logcat را درست کنید چرا که مهمترین عامل در دیباگ است. ممکن است نیاز باشد روی اسم Emulator در Devices کلیک کنید تا Logcat آن نشان داده شود و مطمئن باشید که Logcat در فیلتر خاصی تنظیم نشده است.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .