Я хочу показать тост-сообщение каждые 2 секунды в моем приложении, которое во фрагменте не работает, но в моем коде оно отображается только раз, когда я делюсь своим кодом ниже, пожалуйста, помогите.Сообщение тоста не отображается в х секунд фрагментами?
публичного просмотра onCreateView (LayoutInflater инфлятор, ViewGroup контейнер, Пачка savedInstanceState) { rootView = inflater.inflate (R.layout.fragment_layout_one, контейнер, ложь);
MapsInitializer.initialize(getActivity());
mMapView = (MapView)rootView.findViewById(R.id.mapView);
mMapView.onCreate(mBundle);
MapsInitializer.initialize(getActivity());
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
}
/* new DownloadJSON().execute();
setUpMapIfNeeded(rootView); */
handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
new DownloadJSON().execute();
setUpMapIfNeeded(rootView);
Toast.makeText(getActivity(), "Data Updated!!!! ", Toast.LENGTH_SHORT).show();
Log.e("Data in Log", "");
}
}, 1000);
new DownloadJSON().execute();
setUpMapIfNeeded(rootView);
/*LocationManager locman = (LocationManager)getActivity().getSystemService(Context.LOCATION_SERVICE);
//locman.requestLocationUpdates(minTime, minDistance, criteria, intent);
locman.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 10, this);*/
return rootView;
}
Вашего потока будет работать только once..The правильный метод является один задается JohanShogun –