۱۳۹۵/۰۵/۱۷, ۰۷:۳۰ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۵/۰۵/۱۷, ۰۷:۳۲ ب.ظ توسط mhm-sadegh.)
سلام
من یه کد ساده نوشتم که زمانی که روی یک button کلیک میکنیم اگر وای فای متصل باشه وارد یک سایت اینترنتی بشه و اگر وای فای قطع باشه پیام is not connected نشون داده شه و این کارو با if انجام دادم ولی حالا به یک مشکل برخورد من وقتی تو اکتیویتی که اون button داخلش قرار داره اگر وای فای قطع باشه پیام is not connected درج میشه ولی اگر در همون اکتیویتی باشم و وای فای رو وصل کنم بازم با زدن دکمه داخل سایت مورد نظرم نمیرم و همچنان پیام is not connected برام درج میشه و برای اینکه کد درست عمل کنه باید یک بار از اکتیتوی خارج شم و دوباره وارد شم تا با زدن دکمه وارد سایت شم
ممنون میشم جواب بدید
من یه کد ساده نوشتم که زمانی که روی یک button کلیک میکنیم اگر وای فای متصل باشه وارد یک سایت اینترنتی بشه و اگر وای فای قطع باشه پیام is not connected نشون داده شه و این کارو با if انجام دادم ولی حالا به یک مشکل برخورد من وقتی تو اکتیویتی که اون button داخلش قرار داره اگر وای فای قطع باشه پیام is not connected درج میشه ولی اگر در همون اکتیویتی باشم و وای فای رو وصل کنم بازم با زدن دکمه داخل سایت مورد نظرم نمیرم و همچنان پیام is not connected برام درج میشه و برای اینکه کد درست عمل کنه باید یک بار از اکتیتوی خارج شم و دوباره وارد شم تا با زدن دکمه وارد سایت شم
کد:
if (networkInfo == null || !networkInfo.isAvailable() || !networkInfo.isConnected())
Toast.makeText(getApplicationContext(), "is not connected ", Toast.LENGTH_LONG).show();
else {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(intent);
}
ممنون میشم جواب بدید