嘿伙计们我有问题,我的FlipProgressDialog不起作用。
所以这是部分代码:
url(r'^farm/(?P<farm_id>.+)', views.farm, name='farm'),
此按钮将启动startPosting();方法:
List<Integer> imageList = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_post);
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},PERMISSIONS_REQUEST_READ_STORAGE);
imageList.add(R.drawable.imageOne);
imageList.add(R.drawable.imageTwo);
这是startPosting();方法:
btnSubmitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startPosting();
}
})
正如你可以看到startPosting();方法将启动showFlipProgressDialog(“rotationY”);方法
这是showFlipProgressDialog(“rotationY”);方法:
public void startPosting() {
showFlipProgressDialog("rotationY");
String title_val = mTitle.getText().toString().trim();
String shortDesc_val = mShortDescription.getText().toString().trim();
String story_val = mStory.getText().toString().trim();
if (!TextUtils.isEmpty(title_val) && !TextUtils.isEmpty(shortDesc_val) && !TextUtils.isEmpty(story_val)){
StorageReference filepath = mStorage.child("Images").child(mImageUri.getLastPathSegment());
filepath.putFile(mImageUri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
@SuppressWarnings("VisibleForTests")
Uri downloadUrl = taskSnapshot.getDownloadUrl();
}
});
}
}
一切正常,但FlipProgressDialog永远不会出现。
我也想知道如何解雇FlipProgressDialog,谢谢!
答案 0 :(得分:0)
显示对话框
flip.show(getFragmentManager(),"flip");
取消对话
flip.dismiss();