В моем приложении, когда я нажимаю на иконку, я реализовал размещения на фб dailog, но это занимает время, чтобы загрузить fbdailog, я использую progressDailog, код следующимAndroid: progressdailog не работает должным образом
ImageView faceBookIntegration = (ImageView) activity
.findViewById(R.id.facebookintegration);
faceBookIntegration.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Constants.isLayoutTouched = true;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
CityAttractions.this.runOnUiThread(new Runnable() {
public void run() {
Dialog dialog = ProgressDialog.show(CityAttractions.this, "","Please wait...", true);
dialog.show();
}
});
Intent menuSettingsIntent = new Intent(CityAttractions.this, ShareOnFacebook.class);
menuSettingsIntent.putExtra("facebookMessage", "Msg");
startActivity(new Intent(menuSettingsIntent).addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT));
break;
}
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
break;
}
return false;
}
});
}
Перед тем, как я отменил fbdailog, я все еще вижу прогресс dailog, как закрыть progressdailog. после того как fb dailog сделан Любая помощь с благодарностью
Возможно, вы можете сделать это в мероприятии action_down? – Gorets
передайте любую переменную из вашего fbdialog и верните ее для проверки. и отклонить диалог –
@ nick..Новым, чтобы это могло у вас предложить мне, как это сделать? – teekib